Details

Time bar (total: 2.5min)

analyze5.5s (3.6%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
0%0%99.8%0.2%0%0%0%4
0%0%99.8%0.2%0%0%0%5
0%0%99.8%0.2%0%0%0%6
0%0%99.8%0.2%0%0%0%7
0%0%98.2%0.2%0%1.6%0%8
0%0%94.3%0.2%0%5.5%0%9
0%0%93.4%0.2%0%6.4%0%10
1.5%1.4%89.6%0.2%0%8.9%0%11
2.9%2.5%85.3%0.2%0%12%0%12
Compiler

Compiled 45 to 33 computations (26.7% saved)

sample22.9s (15.3%)

Results
6.2s6053×body256valid
4.4s4197×body256invalid
2.7s881×body1024invalid
2.7s642×body2048invalid
2.4s676×body2048valid
2.1s928×body1024valid
1.2s640×body512invalid
1.1s599×body512valid
Bogosity

preprocess151.0ms (0.1%)

Algorithm
egg-herbie
Rules
1238×rational_best-simplify-1
1144×rational_best-simplify-48
938×rational_best-simplify-53
896×rational_best-simplify-49
896×rational_best-simplify-52
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0111847
1240847
2547847
31273847
43356847
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 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))) F) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 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 F (-.f64 (pow.f64 A 2) (*.f64 C (*.f64 B 4))))) (+.f64 (+.f64 B C) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 (-.f64 B C) 2))))))) (-.f64 (pow.f64 A 2) (*.f64 C (*.f64 B 4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 A 2) (*.f64 4 (*.f64 B C)))) (+.f64 (+.f64 B C) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 (-.f64 B C) 2)))))))) (-.f64 (pow.f64 A 2) (*.f64 4 (*.f64 B C))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 A 2) (*.f64 B (*.f64 4 C)))) (+.f64 (+.f64 B C) (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 (-.f64 B C) 2))))))) (neg.f64 (-.f64 (pow.f64 A 2) (*.f64 B (*.f64 4 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 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))) F) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 F) C)) A)) (+.f64 (+.f64 F C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 F C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 F) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 F))))) (+.f64 (+.f64 C F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 F C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 F))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 F C))))) (+.f64 (+.f64 C F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 F C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 F C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C F)))) (+.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 F C) 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C F))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C F))))) (+.f64 (+.f64 C F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 F C) 2)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C F)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 F (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 F C) 2))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C F))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C F)))))
(/.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 (pow.f64 C 2) (*.f64 B (*.f64 4 A))))) (+.f64 (+.f64 B A) (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 (-.f64 A B) 2))))))) (-.f64 (pow.f64 C 2) (*.f64 B (*.f64 4 A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 C 2) (*.f64 4 (*.f64 A B))))) (+.f64 (+.f64 B A) (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 (-.f64 A B) 2))))))) (-.f64 (pow.f64 C 2) (*.f64 4 (*.f64 A B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 C 2) (*.f64 B (*.f64 4 A)))) (+.f64 A (+.f64 B (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 (-.f64 A B) 2))))))))) (-.f64 (pow.f64 C 2) (*.f64 B (*.f64 4 A))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 C 2) (*.f64 4 (*.f64 B A)))) (+.f64 A (+.f64 B (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 (-.f64 A B) 2)))))))) (neg.f64 (-.f64 (pow.f64 C 2) (*.f64 4 (*.f64 B A)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 C 2) (*.f64 B (*.f64 4 A)))) (+.f64 A (+.f64 B (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 (-.f64 A B) 2)))))))) (neg.f64 (-.f64 (pow.f64 C 2) (*.f64 B (*.f64 4 A)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)) B)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 F 2))))))) (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 B (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)))) (+.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 B (-.f64 (pow.f64 F 2) (*.f64 4 (*.f64 C A)))) (*.f64 2 (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 F 2)))))))) (-.f64 (pow.f64 F 2) (*.f64 4 (*.f64 C A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 B (-.f64 (pow.f64 F 2) (*.f64 4 (*.f64 A C)))) (*.f64 2 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 F 2))))))))) (-.f64 (pow.f64 F 2) (*.f64 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 B (-.f64 (pow.f64 F 2) (*.f64 4 (*.f64 A C))))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 F 2))))))) (neg.f64 (-.f64 (pow.f64 F 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 B (*.f64 (-.f64 (pow.f64 F 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 F 2))))))))) (neg.f64 (-.f64 (pow.f64 F 2) (*.f64 4 (*.f64 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)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)))) (+.f64 (+.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A F) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A F))))) (+.f64 (+.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A F) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A F))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A F)))) (+.f64 A (+.f64 F (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A F) 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A F))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A F))))) (+.f64 (+.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A F) 2)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A F)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 F))) (+.f64 A (+.f64 F (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A F) 2))))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 F)))))
Compiler

Compiled 48 to 36 computations (25% saved)

simplify183.0ms (0.1%)

Algorithm
egg-herbie
Rules
1030×rational_best-simplify-51
898×rational_best-simplify-47
742×rational_best-simplify-89
702×rational_best-simplify-63
692×rational_best-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025121
146121
293121
3205121
4524121
52058121
Stop Event
node limit
Counts
1 → 7
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 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (*.f64 2 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) F) (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))

eval14.0ms (0%)

Compiler

Compiled 284 to 186 computations (34.5% saved)

prune7.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New437
Fresh101
Picked000
Done000
Total538
Error
53.9b
Counts
8 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
54.7b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) F) (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
55.8b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
54.7b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
Compiler

Compiled 132 to 94 computations (28.8% saved)

localize342.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.9b
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
18.8b
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
26.6b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
37.1b
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
Compiler

Compiled 247 to 145 computations (41.3% saved)

series298.0ms (0.2%)

Counts
4 → 112
Calls

45 calls:

TimeVariablePointExpression
31.0ms
F
@-inf
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
27.0ms
B
@inf
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
25.0ms
A
@inf
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
24.0ms
C
@inf
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
24.0ms
A
@inf
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))

rewrite411.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
866×rational_best-simplify-58
518×rational_best-4
518×rational_best-2
518×rational_best-3
518×rational_best-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
025268
1176268
2396264
31325264
47219264
Stop Event
node limit
Counts
4 → 137
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2) (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 (-.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2) (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4)) (/.f64 (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (/.f64 -1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -4) (/.f64 (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 2) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -4) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (/.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 (/.f64 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2)) (/.f64 (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -4)) (/.f64 (/.f64 (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (+.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (+.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (sqrt.f64 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (sqrt.f64 F) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 (+.f64 F F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -4)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 2) (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 2) (/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) F) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 2 (+.f64 F F))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)) (*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4) (*.f64 2 (+.f64 F F))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 F F)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) F))))))

simplify995.0ms (0.7%)

Algorithm
egg-herbie
Rules
1434×rational_best-simplify-50
1128×rational_best-simplify-108
960×rational_best-simplify-1
718×rational_best-simplify-55
656×rational_best-simplify-59
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0103238943
1307137879
Stop Event
node limit
Counts
249 → 407
Calls
Call 1
Inputs
(-.f64 A C)
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C)
(-.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C)
(-.f64 (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C)
B
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B)))
(*.f64 -1 B)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -1 B)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (*.f64 -1 B))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
A
(+.f64 A (*.f64 -1 C))
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))))))
(*.f64 -1 A)
(+.f64 C (*.f64 -1 A))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
C
(+.f64 C (*.f64 -1 A))
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))))
(*.f64 -1 C)
(+.f64 A (*.f64 -1 C))
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) C)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C))) (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (*.f64 C (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))))) (*.f64 (pow.f64 C 3) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 0)
(+.f64 0 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))
(+.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 0)
(-.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1)
(*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 1/2)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 1/4)
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (sqrt.f64 1/2))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2)
(/.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) 8)
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1)
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(+.f64 (/.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2) (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2))
(+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4)))
(+.f64 (/.f64 (-.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 (-.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(+.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 1)
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(-.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(-.f64 (/.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2) (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2))
(-.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4)) (/.f64 (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4)))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2))
(-.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1)
(*.f64 2 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (/.f64 -1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -1)
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1/2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -4) (/.f64 (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)) -1/2)
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2))
(*.f64 (/.f64 (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 2) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -4))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -4) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 1/4)
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (/.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 (/.f64 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2)) (/.f64 (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -4)) (/.f64 (/.f64 (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 2))
(+.f64 (-.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) 1)
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 0)
(-.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(-.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(-.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (+.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))
(-.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (+.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2))
(-.f64 (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(-.f64 (-.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) -1)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) -1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (sqrt.f64 2))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 1/2)
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 2))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (sqrt.f64 2) 2))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -4)) 1/4)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (sqrt.f64 F) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 (+.f64 F F)))
(*.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (sqrt.f64 1/2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) -1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) -2)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -4) -4)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -4)) 4)
(/.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -4)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -4))) 8)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(+.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 0)
(+.f64 0 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))
(+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 2) (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 2))
(-.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 0)
(-.f64 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 2) (/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 1)
(/.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)) 2)
(/.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)) 4)
(/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) F) -1)
(/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)) -2)
(/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 2 (+.f64 F F))) -4)
(/.f64 (+.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)) (*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) 8)
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4) (*.f64 2 (+.f64 F F))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 F F)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4)) 16)
(pow.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 1)
(neg.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) F))
Outputs
(-.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 (+.f64 A (*.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)
(-.f64 (+.f64 A (+.f64 (*.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 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)))))) C)
B
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)
(+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))
(+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 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 B (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 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 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))))))
(+.f64 (+.f64 B (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)))))
(*.f64 -1 B)
(*.f64 B -1)
(neg.f64 B)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))
(+.f64 (*.f64 B -1) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)))
(+.f64 (neg.f64 B) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 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 B -1) (+.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (/.f64 1/8 (pow.f64 B 3))) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B))))
(+.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (/.f64 1/8 (pow.f64 B 3))) (+.f64 (neg.f64 B) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 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))))
(+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)) (+.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (/.f64 1/8 (pow.f64 B 3))) (+.f64 (*.f64 B -1) (*.f64 (pow.f64 (-.f64 A C) 6) (/.f64 -1/16 (pow.f64 B 5))))))
(+.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (/.f64 1/8 (pow.f64 B 3))) (+.f64 (+.f64 (neg.f64 B) (*.f64 (pow.f64 (-.f64 A C) 6) (/.f64 -1/16 (pow.f64 B 5)))) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 (*.f64 A 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))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (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/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 (*.f64 A C))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (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)))))))))
(+.f64 (+.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 C (pow.f64 A 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 (*.f64 A C)))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 A 3) (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))
A
(+.f64 A (*.f64 -1 C))
(+.f64 A (*.f64 C -1))
(+.f64 A (neg.f64 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 C -1) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) A))))
(+.f64 (+.f64 A (neg.f64 C)) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (/.f64 1/2 A)))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))))))
(+.f64 A (+.f64 (*.f64 C -1) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) A)) (*.f64 1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2)))) (pow.f64 A 2))))))
(+.f64 (+.f64 A (neg.f64 C)) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A) (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (pow.f64 A 2)))))
(*.f64 -1 A)
(*.f64 A -1)
(neg.f64 A)
(+.f64 C (*.f64 -1 A))
(+.f64 C (*.f64 A -1))
(+.f64 C (neg.f64 A))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))
(+.f64 C (+.f64 (*.f64 A -1) (*.f64 (pow.f64 B 2) (/.f64 -1/2 A))))
(+.f64 (neg.f64 A) (+.f64 C (*.f64 (pow.f64 B 2) (/.f64 -1/2 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 (+.f64 (+.f64 (*.f64 A -1) (*.f64 (pow.f64 B 2) (/.f64 -1/2 A))) (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2)))))
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2)))) (+.f64 C (neg.f64 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 (*.f64 A C))))
(+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 (*.f64 A C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 (*.f64 A C))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (pow.f64 C 2) (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 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (pow.f64 C 3) A)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) 1/2)))))
C
(+.f64 C (*.f64 -1 A))
(+.f64 C (*.f64 A -1))
(+.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 (+.f64 (*.f64 A -1) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))) C))))
(+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (/.f64 1/2 C)) (+.f64 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 (+.f64 (+.f64 (*.f64 A -1) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))) C))) (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2)))) (pow.f64 C 2)))))
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 C 2)))) (+.f64 C (neg.f64 A)))
(*.f64 -1 C)
(*.f64 C -1)
(neg.f64 C)
(+.f64 A (*.f64 -1 C))
(+.f64 A (*.f64 C -1))
(+.f64 A (neg.f64 C))
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))
(+.f64 A (+.f64 (*.f64 C -1) (*.f64 (pow.f64 B 2) (/.f64 -1/2 C))))
(+.f64 A (+.f64 (neg.f64 C) (*.f64 (pow.f64 B 2) (/.f64 -1/2 C))))
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))))))
(+.f64 A (+.f64 (*.f64 C -1) (+.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))))))
(+.f64 (neg.f64 C) (+.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)))) A))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))
(*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C))))
(neg.f64 (sqrt.f64 (*.f64 -1 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 2))) (sqrt.f64 -1/2)) -1/2)))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 -1 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (/.f64 F C) (*.f64 A (-.f64 A C)))) (*.f64 (/.f64 F A) (/.f64 1/8 (pow.f64 C 2)))) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 2))) (sqrt.f64 -1/2)) -1/2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 C (*.f64 A (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 C (*.f64 A (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2))) 2)))) (sqrt.f64 2))) (sqrt.f64 -1/2)))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 -1 (/.f64 F C)))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (/.f64 F C) (*.f64 A (-.f64 A C)))) (*.f64 (/.f64 F A) (/.f64 1/8 (pow.f64 C 2)))) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1/2))) (*.f64 (*.f64 (pow.f64 B 4) (*.f64 (-.f64 (*.f64 (/.f64 F (pow.f64 (-.f64 A C) 3)) (/.f64 1/32 (*.f64 A C))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (/.f64 F C) (*.f64 A (-.f64 A C)))) (*.f64 (/.f64 F A) (/.f64 1/8 (pow.f64 C 2)))) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1/2))) 2)) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (/.f64 F C) (*.f64 A (-.f64 A C)))) (*.f64 (/.f64 F A) (/.f64 1/8 (pow.f64 C 2)))) (*.f64 A C))))) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 3) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2))) (pow.f64 B 4))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 (pow.f64 (-.f64 A C) 5) C)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 (-.f64 A C) C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 (-.f64 A C) (*.f64 A C)))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) C)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (pow.f64 B 6))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 C (*.f64 A (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 C (*.f64 A (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2))) 2)))) (sqrt.f64 2))) (sqrt.f64 -1/2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 2))) (sqrt.f64 -1/2)) -1/2)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (-.f64 (*.f64 F (/.f64 -1/64 (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (/.f64 -1/4 (*.f64 A C)))) (*.f64 A C))) (*.f64 (*.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (pow.f64 (-.f64 A C) 3) (*.f64 A C)))) (+.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (/.f64 -1/4 (*.f64 A C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2))) 2)))) (*.f64 C (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 C (*.f64 A (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (/.f64 1/2 (*.f64 1/2 F))))))) (sqrt.f64 -1/2)))))))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 -1 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 F (/.f64 -1/64 (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 F (pow.f64 (-.f64 A C) 3)) (/.f64 1/32 (*.f64 A C))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (/.f64 F C) (*.f64 A (-.f64 A C)))) (*.f64 (/.f64 F A) (/.f64 1/8 (pow.f64 C 2)))) (*.f64 A C)))) (/.f64 -1/4 (*.f64 A C))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 F (pow.f64 (-.f64 A C) 3)) (/.f64 1/32 (*.f64 A C))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (/.f64 F C) (*.f64 A (-.f64 A C)))) (*.f64 (/.f64 F A) (/.f64 1/8 (pow.f64 C 2)))) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1/2))) 2)) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (/.f64 F C) (*.f64 A (-.f64 A C)))) (*.f64 (/.f64 F A) (/.f64 1/8 (pow.f64 C 2)))) (*.f64 A C))))) (*.f64 C (-.f64 (*.f64 -1/8 (/.f64 (/.f64 F C) (*.f64 A (-.f64 A C)))) (*.f64 (/.f64 F A) (/.f64 1/8 (pow.f64 C 2)))))) (/.f64 1 F)))) (*.f64 (pow.f64 B 6) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1/2))))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (/.f64 F C) (*.f64 A (-.f64 A C)))) (*.f64 (/.f64 F A) (/.f64 1/8 (pow.f64 C 2)))) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1/2))) (*.f64 (*.f64 (pow.f64 B 4) (*.f64 (-.f64 (*.f64 (/.f64 F (pow.f64 (-.f64 A C) 3)) (/.f64 1/32 (*.f64 A C))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (/.f64 F C) (*.f64 A (-.f64 A C)))) (*.f64 (/.f64 F A) (/.f64 1/8 (pow.f64 C 2)))) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1/2))) 2)) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (/.f64 F C) (*.f64 A (-.f64 A C)))) (*.f64 (/.f64 F A) (/.f64 1/8 (pow.f64 C 2)))) (*.f64 A C))))) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1/2))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (/.f64 -4 (pow.f64 B 4)))) (*.f64 B A)) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.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 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 1/2)) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 A 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (/.f64 -4 (pow.f64 B 4)))) (*.f64 B A)) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (/.f64 -4 (pow.f64 B 4)))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)))) 2)) (*.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (/.f64 -4 (pow.f64 B 4))))) (/.f64 -4 (pow.f64 B 2))))) (*.f64 B (pow.f64 A 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) C) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.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 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 1/2)) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 A 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 2) (*.f64 B (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (/.f64 (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 C F)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) F) (pow.f64 B 2)))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.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 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 1/2)) 2) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.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 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 A 3))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (/.f64 -4 (pow.f64 B 4)))) (*.f64 B A)) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)))))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (/.f64 -4 (pow.f64 B 4)))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)))) 2)) (*.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (/.f64 -4 (pow.f64 B 4))))) (/.f64 -4 (pow.f64 B 2))))) (*.f64 B (pow.f64 A 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 B (*.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 C F)) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (pow.f64 B 2)))) (+.f64 (*.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))) (*.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (/.f64 -4 (pow.f64 B 4))))) (/.f64 -4 (pow.f64 B 2))))) (/.f64 -4 (pow.f64 B 2))) (*.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (/.f64 -4 (pow.f64 B 4)))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)))) 2)) (*.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (/.f64 -4 (pow.f64 B 4))))) (/.f64 -4 (pow.f64 B 2))))) (*.f64 (pow.f64 B 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (pow.f64 B 2)) (*.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (/.f64 -4 (pow.f64 B 4)))))) (/.f64 (/.f64 1/2 F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 A 3))) (sqrt.f64 (/.f64 (/.f64 1 (+.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 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C))))
(neg.f64 (sqrt.f64 (*.f64 -1 (/.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 C -1))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 -1 (/.f64 F C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F (+.f64 C (neg.f64 C))) (/.f64 -1/4 C)) (*.f64 (*.f64 (pow.f64 B 2) F) (/.f64 1/8 (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 C F)) -1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 C -1))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 C -1))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 C -1))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/2))) 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F (+.f64 C (neg.f64 C))) (/.f64 -1/4 C)) (*.f64 (*.f64 (pow.f64 B 2) F) (/.f64 1/8 (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 C F)) -1/2)) (+.f64 (neg.f64 (sqrt.f64 (*.f64 -1 (/.f64 F C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) F) (/.f64 -1/8 C)) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 F (+.f64 C (neg.f64 C))) (/.f64 -1/4 C)) (*.f64 (*.f64 (pow.f64 B 2) F) (/.f64 1/8 (pow.f64 C 2))))) (/.f64 -1/4 C)) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (*.f64 F (+.f64 C (neg.f64 C))) (/.f64 -1/4 C)) (*.f64 (*.f64 (pow.f64 B 2) F) (/.f64 1/8 (pow.f64 C 2)))) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1/2))) 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 C F)) -1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C))) (pow.f64 B 2)) C)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 -1/2)))) 2))) (*.f64 C (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 (*.f64 -1 C) C)) C)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 C -1))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 C -1))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) C)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 C -1))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (*.f64 C (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 C -1))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 C -1))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/2))) 2)))))) (*.f64 1/2 F)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 C -1))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 C -1))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/2))) 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))))))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 -1 (/.f64 F C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F (+.f64 C (neg.f64 C))) (/.f64 -1/4 C)) (*.f64 (*.f64 (pow.f64 B 2) F) (/.f64 1/8 (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 C F)) -1/2))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) F)) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) F) (/.f64 -1/8 C)) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 F (+.f64 C (neg.f64 C))) (/.f64 -1/4 C)) (*.f64 (*.f64 (pow.f64 B 2) F) (/.f64 1/8 (pow.f64 C 2))))) (/.f64 -1/4 C)))) (/.f64 -1/4 C)) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) F) (/.f64 -1/8 C)) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 F (+.f64 C (neg.f64 C))) (/.f64 -1/4 C)) (*.f64 (*.f64 (pow.f64 B 2) F) (/.f64 1/8 (pow.f64 C 2))))) (/.f64 -1/4 C)) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (*.f64 F (+.f64 C (neg.f64 C))) (/.f64 -1/4 C)) (*.f64 (*.f64 (pow.f64 B 2) F) (/.f64 1/8 (pow.f64 C 2)))) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1/2))) 2)))) (*.f64 C (-.f64 (*.f64 (*.f64 F (+.f64 C (neg.f64 C))) (/.f64 -1/4 C)) (*.f64 (*.f64 (pow.f64 B 2) F) (/.f64 1/8 (pow.f64 C 2)))))) (/.f64 1 F))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) F) (/.f64 -1/8 C)) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 F (+.f64 C (neg.f64 C))) (/.f64 -1/4 C)) (*.f64 (*.f64 (pow.f64 B 2) F) (/.f64 1/8 (pow.f64 C 2))))) (/.f64 -1/4 C)) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (*.f64 F (+.f64 C (neg.f64 C))) (/.f64 -1/4 C)) (*.f64 (*.f64 (pow.f64 B 2) F) (/.f64 1/8 (pow.f64 C 2)))) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1/2))) 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.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 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (pow.f64 B 2)) (*.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)) (/.f64 -4 (pow.f64 B 4)))) (*.f64 B C)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.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 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.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 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 4))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 1/2)) 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 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (pow.f64 B 2)) (*.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)) (/.f64 -4 (pow.f64 B 4)))) (*.f64 B C)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) F) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2)))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 B (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (pow.f64 B 2)) (*.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)) (/.f64 -4 (pow.f64 B 4)))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 2)) (*.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (pow.f64 B 2)) (*.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)) (/.f64 -4 (pow.f64 B 4))))) (/.f64 -4 (pow.f64 B 2))))) (*.f64 B (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))))) (*.f64 (pow.f64 C 3) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4))))) (pow.f64 B 2))))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.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 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (+.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 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 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (*.f64 B (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.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 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 4))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 1/2)) 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 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (/.f64 (*.f64 A (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) F)) (pow.f64 B 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) F) (pow.f64 B 2)))) (+.f64 (pow.f64 (*.f64 (*.f64 B (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.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 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 4))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 1/2)) 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 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (*.f64 (pow.f64 B 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.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 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) F) (pow.f64 B 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 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))))) (*.f64 B (pow.f64 C 3))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) F) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2)))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 B (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (pow.f64 B 2)) (*.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)) (/.f64 -4 (pow.f64 B 4)))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 2)) (*.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (pow.f64 B 2)) (*.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)) (/.f64 -4 (pow.f64 B 4))))) (/.f64 -4 (pow.f64 B 2))))) (*.f64 B (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (-.f64 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) F)) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (pow.f64 B 2))) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (pow.f64 B 2)) (*.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)) (/.f64 -4 (pow.f64 B 4)))) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) F) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2)))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 B (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (pow.f64 B 2)) (*.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)) (/.f64 -4 (pow.f64 B 4)))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) 2)) (*.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (pow.f64 B 2)) (*.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)) (/.f64 -4 (pow.f64 B 4))))) (/.f64 -4 (pow.f64 B 2))))))) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (neg.f64 (*.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) F) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2)))) (*.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (pow.f64 B 2)) (*.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)) (/.f64 -4 (pow.f64 B 4))))) (/.f64 -4 (pow.f64 B 2))))) (/.f64 -4 (pow.f64 B 2))))) (*.f64 B (pow.f64 C 3))) (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (pow.f64 B 2)) (*.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)) (/.f64 -4 (pow.f64 B 4)))) (*.f64 B C)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A))))
(neg.f64 (sqrt.f64 (*.f64 -1 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 A -1))) A)) (*.f64 (*.f64 (pow.f64 B 2) F) (/.f64 1/8 (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 -1 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F (+.f64 A (neg.f64 A))) (/.f64 -1/4 A)) (*.f64 (*.f64 (pow.f64 B 2) F) (/.f64 1/8 (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))) -1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2)))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 A -1))) A)) (*.f64 (*.f64 (pow.f64 B 2) F) (/.f64 1/8 (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 A -1))) A)) (*.f64 (*.f64 (pow.f64 B 2) F) (/.f64 1/8 (pow.f64 A 2))))) A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 A -1))) A)) (*.f64 (*.f64 (pow.f64 B 2) F) (/.f64 1/8 (pow.f64 A 2)))) (sqrt.f64 -1/2))) 2))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 -1 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F (+.f64 A (neg.f64 A))) (/.f64 -1/4 A)) (*.f64 (*.f64 (pow.f64 B 2) F) (/.f64 1/8 (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))) -1/2)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) F) (/.f64 -1/8 A)) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 F (+.f64 A (neg.f64 A))) (/.f64 -1/4 A)) (*.f64 (*.f64 (pow.f64 B 2) F) (/.f64 1/8 (pow.f64 A 2))))) (/.f64 -1/4 A)) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (*.f64 F (+.f64 A (neg.f64 A))) (/.f64 -1/4 A)) (*.f64 (*.f64 (pow.f64 B 2) F) (/.f64 1/8 (pow.f64 A 2)))) (/.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -1/2))) 2))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 A F)) -1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) 2))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 A -1))) A)) (*.f64 (*.f64 (pow.f64 B 2) F) (/.f64 1/8 (pow.f64 A 2))))) A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 A -1))) A)) (*.f64 (*.f64 (pow.f64 B 2) F) (/.f64 1/8 (pow.f64 A 2)))) (sqrt.f64 -1/2))) 2))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 A -1))) A)) (*.f64 (*.f64 (pow.f64 B 2) F) (/.f64 1/8 (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 A -1))) A)) (*.f64 (*.f64 (pow.f64 B 2) F) (/.f64 1/8 (pow.f64 A 2))))) A)))) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 A -1))) A)) (*.f64 (*.f64 (pow.f64 B 2) F) (/.f64 1/8 (pow.f64 A 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 A -1))) A)) (*.f64 (*.f64 (pow.f64 B 2) F) (/.f64 1/8 (pow.f64 A 2))))) A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 A -1))) A)) (*.f64 (*.f64 (pow.f64 B 2) F) (/.f64 1/8 (pow.f64 A 2)))) (sqrt.f64 -1/2))) 2)))))) (*.f64 1/2 F)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A F)) -1/2) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F (+.f64 A (neg.f64 A))) (/.f64 -1/4 A)) (*.f64 (*.f64 (pow.f64 B 2) F) (/.f64 1/8 (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) F)) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) F) (/.f64 -1/8 A)) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 F (+.f64 A (neg.f64 A))) (/.f64 -1/4 A)) (*.f64 (*.f64 (pow.f64 B 2) F) (/.f64 1/8 (pow.f64 A 2))))) (/.f64 -1/4 A)))) (/.f64 -1/4 A)) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 F (+.f64 A (neg.f64 A))) (/.f64 -1/4 A)) (*.f64 (*.f64 (pow.f64 B 2) F) (/.f64 1/8 (pow.f64 A 2)))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) F) (/.f64 -1/8 A)) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 F (+.f64 A (neg.f64 A))) (/.f64 -1/4 A)) (*.f64 (*.f64 (pow.f64 B 2) F) (/.f64 1/8 (pow.f64 A 2))))) (/.f64 -1/4 A)) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (*.f64 F (+.f64 A (neg.f64 A))) (/.f64 -1/4 A)) (*.f64 (*.f64 (pow.f64 B 2) F) (/.f64 1/8 (pow.f64 A 2)))) (/.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -1/2))) 2)))) A)) (/.f64 1 F))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))) (+.f64 (neg.f64 (sqrt.f64 (*.f64 -1 (/.f64 F A)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) F) (/.f64 -1/8 A)) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 F (+.f64 A (neg.f64 A))) (/.f64 -1/4 A)) (*.f64 (*.f64 (pow.f64 B 2) F) (/.f64 1/8 (pow.f64 A 2))))) (/.f64 -1/4 A)) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 (*.f64 F (+.f64 A (neg.f64 A))) (/.f64 -1/4 A)) (*.f64 (*.f64 (pow.f64 B 2) F) (/.f64 1/8 (pow.f64 A 2)))) (/.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -1/2))) 2))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 A F)) -1/2))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 A C)) (-.f64 A C))) (*.f64 F (*.f64 A 2))) (sqrt.f64 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 C) F)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 C (*.f64 A F)) (-.f64 A C))) (*.f64 A (*.f64 F 2))) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 A (sqrt.f64 -8))))) (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 A C)) (-.f64 A C))) (*.f64 F (*.f64 A 2))) (sqrt.f64 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 C) F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 F (*.f64 A C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 A C)) (-.f64 A C))) (*.f64 F (*.f64 A 2))) (*.f64 A (sqrt.f64 -8))))) 2)))) (*.f64 A (sqrt.f64 -8))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 C (*.f64 A F)) (-.f64 A C))) (*.f64 A (*.f64 F 2))) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 A (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 C (*.f64 A F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 C (*.f64 A F)) (-.f64 A C))) (*.f64 A (*.f64 F 2))) (*.f64 A (sqrt.f64 -8))) 1/2)) 2)) (*.f64 (pow.f64 B 4) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 A (sqrt.f64 -8))))) (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 F (*.f64 A C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 A C)) (-.f64 A C))) (*.f64 F (*.f64 A 2))) (*.f64 A (sqrt.f64 -8))))) 2)))) (*.f64 A (sqrt.f64 -8))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 A C)) (-.f64 A C))) (*.f64 F (*.f64 A 2))) (sqrt.f64 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 (/.f64 1 C) F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 A C)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 A C)) (-.f64 A C))) (*.f64 F (*.f64 A 2))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 F (*.f64 A C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 A C)) (-.f64 A C))) (*.f64 F (*.f64 A 2))) (*.f64 A (sqrt.f64 -8))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F 8)))))))) (*.f64 A (sqrt.f64 -8))))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 C (*.f64 A F)) (-.f64 A C))) (*.f64 A (*.f64 F 2))) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 A (sqrt.f64 -8)))) (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 C (*.f64 A F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 C (*.f64 A F)) (-.f64 A C))) (*.f64 A (*.f64 F 2))) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 C (*.f64 A F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 C (*.f64 A F)) (-.f64 A C))) (*.f64 A (*.f64 F 2))) (*.f64 A (sqrt.f64 -8))) 1/2)) 2))) (/.f64 (/.f64 1/16 (*.f64 C F)) (pow.f64 A 2)))) (*.f64 (pow.f64 B 6) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 A (sqrt.f64 -8)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 C (*.f64 A F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 C (*.f64 A F)) (-.f64 A C))) (*.f64 A (*.f64 F 2))) (*.f64 A (sqrt.f64 -8))) 1/2)) 2)) (*.f64 (pow.f64 B 4) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 A (sqrt.f64 -8))))) (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) A)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B))) (+.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B)))))
(+.f64 (+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) A)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) B)))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (*.f64 C F) -4)) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B) 1/2)) 2)) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B))) (+.f64 (+.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 C F)) -2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) F))))))) B)))))
(+.f64 (+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (*.f64 C F) -4)) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B) 1/2)) 2)) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) B)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))) C)) 1/2)) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 C F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) (-.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (*.f64 C F) -4)) (*.f64 1/2 (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) B) 1/2)) 2))) (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) (pow.f64 A 3))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) B)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C F) -4))) A)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F)) B)))))
(*.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 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -16))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 (+.f64 C (*.f64 C -1)) (*.f64 C F))))) (sqrt.f64 -8)))))
(+.f64 (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 C (neg.f64 C)) C))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -8)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -16))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 (+.f64 C (*.f64 C -1)) (*.f64 C F))))) (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 C F) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) -2)) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (*.f64 C -1))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 (+.f64 C (*.f64 C -1)) (*.f64 C F)))) (sqrt.f64 -8))) 2)))) (*.f64 A (sqrt.f64 -8))))))
(+.f64 (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 C (neg.f64 C)) C))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -8))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 (*.f64 C F) -2)) (*.f64 (+.f64 C (neg.f64 C)) (*.f64 (pow.f64 B 2) F))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 C (neg.f64 C)) C)))) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 A (sqrt.f64 -8)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 C F) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) -2)) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (*.f64 C -1))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 (+.f64 C (*.f64 C -1)) (*.f64 C F)))) (sqrt.f64 -8))) 2)))) (*.f64 A (sqrt.f64 -8))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -16))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) F)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 (+.f64 C (*.f64 C -1)) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 (*.f64 C F) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) -2)) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (*.f64 C -1))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 (+.f64 C (*.f64 C -1)) (*.f64 C F)))) (sqrt.f64 -8))) 2)))) (*.f64 C (*.f64 F 8)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 (+.f64 C (*.f64 C -1)) (*.f64 C F))))) (sqrt.f64 -8)))))))
(+.f64 (+.f64 (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 (*.f64 (pow.f64 C 2) F) -2)) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 C (neg.f64 C)) C)))) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 (*.f64 C F) -2)) (*.f64 (+.f64 C (neg.f64 C)) (*.f64 (pow.f64 B 2) F))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 C (neg.f64 C)) C)))) (sqrt.f64 -8))) 2)))) (/.f64 1/16 (*.f64 C F))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) 1/2))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 C (neg.f64 C)) C))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -8))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 (*.f64 C F) -2)) (*.f64 (+.f64 C (neg.f64 C)) (*.f64 (pow.f64 B 2) F))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 C (neg.f64 C)) C)))) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 A (sqrt.f64 -8)))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 B (sqrt.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 B (sqrt.f64 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 A -4))))) B))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 B (sqrt.f64 2))) (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (*.f64 C (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 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))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 B (sqrt.f64 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) F))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 A -4))) B)) 2))))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 A -4))))) B)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 B (sqrt.f64 2))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) -4)) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) B)) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B)) (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (*.f64 C (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 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 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 B (sqrt.f64 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) F))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 A -4))) B)) 2))))) B)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 A -4))))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) F))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) F))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 A -4))) (-.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) F))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 A -4))) B)) 2)))) (*.f64 (*.f64 (pow.f64 B 2) F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) B)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 B (sqrt.f64 2))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) -4)) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) B)) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B)) (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (*.f64 C (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) 1/2)) (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) F)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (-.f64 (+.f64 (*.f64 A (*.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) -4)) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (+.f64 (*.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) B)) 2)))) (*.f64 (*.f64 (pow.f64 B 2) F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F (+.f64 A (*.f64 A -1))) (*.f64 A -4)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (neg.f64 A)) A))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (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 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F (+.f64 A (*.f64 A -1))) (*.f64 A -4)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 A -1)))) (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))) F) (*.f64 A -2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F (+.f64 A (*.f64 A -1))) (*.f64 A -4))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (neg.f64 A)) A))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (neg.f64 A)))) (*.f64 A (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) F) -2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (neg.f64 A)) A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 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 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 A -1)))) (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))) F) (*.f64 A -2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F (+.f64 A (*.f64 A -1))) (*.f64 A -4))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F (+.f64 A (*.f64 A -1))) (*.f64 A -4)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))) F) (*.f64 (pow.f64 A 2) -2)) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))) F)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F (+.f64 A (*.f64 A -1))) (*.f64 A -4))) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 A -1)))) (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))) F) (*.f64 A -2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F (+.f64 A (*.f64 A -1))) (*.f64 A -4))) (sqrt.f64 -8)))) 2))) (*.f64 A (*.f64 F 8)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (neg.f64 A)) A))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (neg.f64 A)))) (*.f64 A (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) F) -2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (neg.f64 A)) A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (sqrt.f64 -8)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) F) -2)) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 (*.f64 (pow.f64 B 2) F) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (neg.f64 A)) A)))) (-.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (neg.f64 A)))) (*.f64 A (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) F) -2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (neg.f64 A)) A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8))) 2)))) (/.f64 1/16 (*.f64 A F))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) 1/2))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 F (*.f64 A C)))
(*.f64 (*.f64 A C) (*.f64 F -4))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 F (*.f64 A C))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 A C) (*.f64 F -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 F (*.f64 A C))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 A C) (*.f64 F -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 F (*.f64 A C))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 A C) (*.f64 F -4)))
(*.f64 F (pow.f64 B 2))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 F (*.f64 A C))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 A C) (*.f64 F -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 F (*.f64 A C))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 A C) (*.f64 F -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 F (*.f64 A C))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 A C) (*.f64 F -4)))
(*.f64 F (pow.f64 B 2))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 F (*.f64 A C))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 A C) (*.f64 F -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 F (*.f64 A C))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 A C) (*.f64 F -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 F (*.f64 A C))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 A C) (*.f64 F -4)))
(*.f64 F (pow.f64 B 2))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 F (*.f64 A C))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 A C) (*.f64 F -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 F (*.f64 A C))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 A C) (*.f64 F -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 F (*.f64 A C))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 A C) (*.f64 F -4)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 F (*.f64 A C)))
(*.f64 (*.f64 A C) (*.f64 F -4))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 F (*.f64 A C))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 A C) (*.f64 F -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 F (*.f64 A C))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 A C) (*.f64 F -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 F (*.f64 A C))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 A C) (*.f64 F -4)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 F (*.f64 A C)))
(*.f64 (*.f64 A C) (*.f64 F -4))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 F (*.f64 A C))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 A C) (*.f64 F -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 F (*.f64 A C))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 A C) (*.f64 F -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 F (*.f64 A C))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 A C) (*.f64 F -4)))
(*.f64 F (pow.f64 B 2))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 F (*.f64 A C))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 A C) (*.f64 F -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 F (*.f64 A C))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 A C) (*.f64 F -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 F (*.f64 A C))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 A C) (*.f64 F -4)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 F (*.f64 A C)))
(*.f64 (*.f64 A C) (*.f64 F -4))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 F (*.f64 A C))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 A C) (*.f64 F -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 F (*.f64 A C))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 A C) (*.f64 F -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 F (*.f64 A C))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 A C) (*.f64 F -4)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -4 (*.f64 F (*.f64 A C)))
(*.f64 (*.f64 A C) (*.f64 F -4))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 F (*.f64 A C))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 A C) (*.f64 F -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 F (*.f64 A C))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 A C) (*.f64 F -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 -4 (*.f64 F (*.f64 A C))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 A C) (*.f64 F -4)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 0)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(+.f64 0 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(+.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 0)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(-.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 1/2)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 1/4)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1/2))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(/.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 4)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) 8)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1)
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 3/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (/.f64 3/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(+.f64 (/.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2) (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 3/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2)
(+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4)))
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -3)) (*.f64 4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (*.f64 -4 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))) (*.f64 4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 (/.f64 (-.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 (-.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(/.f64 (+.f64 (-.f64 -1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (-.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(/.f64 (+.f64 (-.f64 -1 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))) (-.f64 1 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))
(+.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(-.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 (/.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2) (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2))
(-.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 3/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2))
(/.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 3)) 4)
(-.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4)) (/.f64 (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4)))
(/.f64 (-.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (*.f64 4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (-.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))) (*.f64 3 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))))) (*.f64 4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4)))
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -3)) (*.f64 4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (*.f64 -4 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))) (*.f64 4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 3/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2)
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (/.f64 3/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) 2)
(-.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 2 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (/.f64 -1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 1 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (/.f64 1 (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 -2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (/.f64 -2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1/2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -4) (/.f64 (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 2))
(*.f64 (*.f64 -4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 1/4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (/.f64 1/4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)) -1/2)
(*.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))
(*.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (+.f64 (/.f64 (pow.f64 B 2) 2) (/.f64 (*.f64 A C) -1/2))))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 2) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -4))
(*.f64 (*.f64 -4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 1/4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (/.f64 1/4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -4) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 1/4)
(*.f64 (*.f64 -4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 1/4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (/.f64 1/4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4))))
(*.f64 (*.f64 2 (*.f64 -4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (/.f64 1/2 (*.f64 4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) -8) (/.f64 1/8 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))
(*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (/.f64 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 1 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 2 (/.f64 2 (/.f64 4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (/.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 (/.f64 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2)) (/.f64 (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -4)) (/.f64 (/.f64 (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 1/4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 -4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (/.f64 1/4 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (/.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (+.f64 -1 (*.f64 2 (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (+.f64 -1 (*.f64 2 (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))
(+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))
(+.f64 -1 (-.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) -1))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 2))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))
(+.f64 (-.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))
(-.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))
(-.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))
(-.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (+.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))
(-.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (+.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) 2) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) -2))
(-.f64 (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))
(-.f64 (-.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (sqrt.f64 2))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 2))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (sqrt.f64 2) 2))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -4)) 1/4)
(*.f64 1/4 (neg.f64 (*.f64 -4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))
(*.f64 (*.f64 -4 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))) -1/4)
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 2)))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (sqrt.f64 F) (sqrt.f64 2)))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 (+.f64 F F)))
(sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 F F)))
(sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (+.f64 F F)))
(*.f64 (sqrt.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 1/2))
(sqrt.f64 (*.f64 (*.f64 4 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))))) 1/2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) -2)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 2)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -4) -4)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -4)) 4)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))
(/.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -4)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -4))) 8)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2))))
(+.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 0)
(*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))
(+.f64 0 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))
(*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))
(+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 2) (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 2))
(*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))
(-.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 0)
(*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))
(-.f64 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 2) (/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)) 2))
(*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))
(/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 1)
(*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))
(/.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)) 2)
(*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))
(/.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)) 4)
(*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))
(/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) F) -1)
(neg.f64 (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)) -2)
(neg.f64 (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 2 (+.f64 F F))) -4)
(/.f64 (*.f64 4 (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) -4)
(/.f64 (+.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)) (*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) 8)
(*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4) (*.f64 2 (+.f64 F F))) 16)
(/.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 2 (+.f64 F F)))) 16)
(/.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 8)) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 F F)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4)) 16)
(/.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 2 (+.f64 F F)))) 16)
(/.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 8)) 16)
(pow.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 1)
(*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))
(neg.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) F))
(neg.f64 (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))

localize263.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.6b
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
18.8b
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
26.6b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
37.1b
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
Compiler

Compiled 240 to 140 computations (41.7% saved)

series169.0ms (0.1%)

Counts
3 → 84
Calls

36 calls:

TimeVariablePointExpression
42.0ms
A
@0
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
22.0ms
C
@-inf
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
19.0ms
C
@0
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
18.0ms
C
@inf
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
11.0ms
C
@-inf
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))

rewrite532.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
832×rational_best-simplify-62
554×rational_best-simplify-63
524×rational_best-4
524×rational_best-2
524×rational_best-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025285
1178281
2418281
31399281
47122281
Stop Event
node limit
Counts
3 → 153
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))) 2) (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -2)) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (-.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 (sqrt.f64 2) -2) (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (/.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (/.f64 -1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (-.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (-.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 -1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (-.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (-.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -4) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 2) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 2) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 (+.f64 F F)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -4) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4)) (/.f64 1 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4)) (-.f64 (/.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 2) (/.f64 1 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 1 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (/.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (/.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4)) (/.f64 (/.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 2))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 (+.f64 F F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 (+.f64 F F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (sqrt.f64 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (sqrt.f64 (+.f64 F F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (sqrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 2) (/.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 2) (/.f64 (neg.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 2) (/.f64 (/.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) -1/2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 4 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 F 4) (*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 4 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 4) (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 F 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 4 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 4) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))

simplify1.5s (1%)

Algorithm
egg-herbie
Rules
1204×rational_best-simplify-54
1186×rational_best-simplify-108
1066×rational_best-simplify-1
760×rational_best-simplify-55
698×rational_best-simplify-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0112550551
1329849577
2713548537
Stop Event
node limit
Counts
237 → 535
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))) (pow.f64 B 4)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))))) (pow.f64 B 6)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3))))) 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)))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3))))) A) (+.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 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 5)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (pow.f64 B 3)))))) (pow.f64 A 2))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3))))) A) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) (pow.f64 B 5)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 7)))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7))))))) (pow.f64 A 3)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 5)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (pow.f64 B 3)))))) (pow.f64 A 2)))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 4))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) 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 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) C) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (pow.f64 C 2)) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) C) (+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (pow.f64 C 2)) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))))))
(+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))))))))))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4)) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 6)))))
(*.f64 F (pow.f64 B 3))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) B)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) B))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F))))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))))))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))))
(+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F)) A)) (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))) A)) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))))))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 F (+.f64 (*.f64 1/2 (pow.f64 B 4)) (*.f64 -2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 F (+.f64 (*.f64 1/2 (pow.f64 B 4)) (*.f64 -2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))) A)) (+.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 4))) (*.f64 -2 (*.f64 C (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (pow.f64 A 2)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 C 3)) (+.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))))))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) C)) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2))) C)))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 F (pow.f64 B 4))) (pow.f64 C 2)))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))) 2) (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)))
(+.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 1)
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)))
(-.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1)
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))))
(*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 -1 (-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -2)) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (-.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 (sqrt.f64 2) -2) (neg.f64 (sqrt.f64 2))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 -2 (-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2)) 1/2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (/.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (/.f64 -1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (-.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (-.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 -1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4))))
(*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (-.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (-.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2)))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -4) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2))))
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))
(*.f64 (/.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 2) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4))
(*.f64 (/.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 2) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4)))
(*.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 (+.f64 F F)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -2)) -1/2)
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -4) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 1/4)
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4)) (/.f64 1 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) -4)))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4)) (-.f64 (/.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 2) (/.f64 1 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -2)
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 1 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (/.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (/.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4)) (/.f64 (/.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 2))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (-.f64 -1 (/.f64 (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 2))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 3) 4))
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 4))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 1/2)
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (sqrt.f64 2))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) -1)
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 2))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) 1/4)
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 (+.f64 F F)))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 (+.f64 F F))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (sqrt.f64 2) 2))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (sqrt.f64 (+.f64 F F))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (sqrt.f64 F))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (sqrt.f64 1/2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 2)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) -1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4)) 8)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(+.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 0)
(+.f64 0 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(+.f64 (/.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 2) (/.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 2))
(-.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 0)
(-.f64 (/.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 2) (/.f64 (neg.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 2))
(-.f64 (/.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 2) (/.f64 (/.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) -1/2) 4))
(/.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 1)
(/.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 2)
(/.f64 (*.f64 F (*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 4)
(/.f64 (*.f64 4 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 8)
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) -1)
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 4 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) -4)
(/.f64 (*.f64 (*.f64 F 4) (*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 16)
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 4 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 4) (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4))) 16)
(/.f64 (*.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 F 4)) 16)
(/.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 4)) 16)
(/.f64 (*.f64 (*.f64 4 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) 16)
(/.f64 (*.f64 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 4) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 4)
(pow.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 1)
(neg.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
Outputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -16) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))))) (pow.f64 B 2)))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -16) A) 1/16)) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))))) (pow.f64 B 2)))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -16) A) 1/16)) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 F A)) (/.f64 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C)) 1/2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))))) (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))) (pow.f64 B 4)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -16) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))))) (pow.f64 B 2)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (*.f64 (sqrt.f64 -8) A)) (sqrt.f64 (/.f64 1 (*.f64 F C)))) 2)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)))))) (pow.f64 B 4))))
(+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 A 2)) 1/64)) (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -16) A) 1/16)) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))))) (pow.f64 B 2))))
(+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 F A)) (/.f64 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C)) 1/2)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 A 2)) 1/64)) (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 F A)) (/.f64 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C)) 1/2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -16) A) 1/16)) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 F A)) (/.f64 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C)) 1/2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))))) (pow.f64 B 2))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))))) (pow.f64 B 6)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -16) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (*.f64 (sqrt.f64 -8) A)) (sqrt.f64 (/.f64 1 (*.f64 F C)))) 2)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (*.f64 (sqrt.f64 -8) A)) (sqrt.f64 (/.f64 1 (*.f64 F C)))) 2)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 4))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 F (*.f64 C A)) (/.f64 -1/4 (pow.f64 (-.f64 A C) 5))) (*.f64 F (/.f64 -1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (*.f64 (sqrt.f64 -8) A)) (sqrt.f64 (/.f64 1 (*.f64 F C)))) 2)))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F 8))))))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))))))) (pow.f64 B 6)))))
(+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -16) A) 1/16)) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))))) (pow.f64 B 2)) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 (+.f64 (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A))) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))))) (+.f64 (*.f64 1/128 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 7)) F)) (*.f64 (sqrt.f64 -8) (pow.f64 A 4))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 F (*.f64 C A)) (/.f64 -1/4 (pow.f64 (-.f64 A C) 5))) (*.f64 F (/.f64 -1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A))) 2)))) (/.f64 (/.f64 1/16 (*.f64 F C)) (pow.f64 A 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 A 3)) 1/256))))) (pow.f64 B 6)) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 A 2)) 1/64)) (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))))))) (pow.f64 B 4)))))
(+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -16) A) 1/16)) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 F A)) (/.f64 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C)) 1/2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))))) (pow.f64 B 2)) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 (+.f64 (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 F A)) (/.f64 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C)) 1/2)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A))) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))))) (+.f64 (*.f64 1/128 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 F A)) (/.f64 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C)) 1/2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 7)) F)) (*.f64 (sqrt.f64 -8) (pow.f64 A 4))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 F (*.f64 C A)) (/.f64 -1/4 (pow.f64 (-.f64 A C) 5))) (*.f64 F (/.f64 -1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 F A)) (/.f64 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C)) 1/2)) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 F A)) (/.f64 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C)) 1/2)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A))) 2)))) (/.f64 (/.f64 1/16 (*.f64 F C)) (pow.f64 A 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 A 3)) 1/256))))) (pow.f64 B 6)) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 F A)) (/.f64 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C)) 1/2)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 A 2)) 1/64)) (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 F A)) (/.f64 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C)) 1/2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))))))) (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))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3))))) 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)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)))) (pow.f64 B 3)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 3)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3))))) A) (+.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 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 5)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (pow.f64 B 3)))))) (pow.f64 A 2))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)))) (pow.f64 B 3)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))))) (pow.f64 B 5)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) B))) 2))) (pow.f64 B 3)))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))) 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 3)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))))) (pow.f64 B 5)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -2)) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5))))))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 3))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 3)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))))) (pow.f64 B 5)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -2)) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5))))))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 3))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3))))) A) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) (pow.f64 B 5)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 7)))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7))))))) (pow.f64 A 3)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 5)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (pow.f64 B 3)))))) (pow.f64 A 2)))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)))) (pow.f64 B 3)))))) (+.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))))) (pow.f64 B 5)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) B))) 2))) (pow.f64 B 3)))))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 F C)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 F (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) B))) 2))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) B))) 2)) (*.f64 (sqrt.f64 2) C)) (pow.f64 B 5)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))))) (pow.f64 B 7)))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7))))))))))
(+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))) 1/2)) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))) 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) 2)))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))) 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) 2))) (*.f64 (sqrt.f64 2) C)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 5)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))))) (pow.f64 B 7)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -8)) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))) 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 3)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))))) (pow.f64 B 5)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -2)) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5))))))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 3)))))))))
(+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))) 1/2)) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) 2)))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) 2))) (*.f64 (sqrt.f64 2) C)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 5)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))))) (pow.f64 B 7)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -8)) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 3)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))))) (pow.f64 B 5)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -2)) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5))))))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 3)))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) A))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 C -1))))))) (*.f64 (sqrt.f64 -8) A))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (neg.f64 C)) (*.f64 F C))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) A)))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) A)))))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 0 (*.f64 F C))) (/.f64 (*.f64 F (pow.f64 B 2)) -1/2))) (*.f64 (sqrt.f64 -8) A)))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) A)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) A))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 C -1)))))))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 C -1)))) (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 C -1)))))) (sqrt.f64 -8)))) 2))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 C -1))))))) (*.f64 (sqrt.f64 -8) A)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (pow.f64 A 2)))))))))
(+.f64 (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (neg.f64 C)) (*.f64 F C)))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))) (+.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C (neg.f64 C)))) (*.f64 -2 (*.f64 F (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (neg.f64 C)) (*.f64 F C)))) (sqrt.f64 -8)) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (neg.f64 C)) (*.f64 F C))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) A)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 -8) (*.f64 (pow.f64 B 4) (sqrt.f64 2))) (pow.f64 A 2)))) (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C))))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) A)))))
(+.f64 (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -4 (*.f64 0 (*.f64 F C))) (/.f64 (*.f64 F (pow.f64 B 2)) -1/2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))) (+.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) 0)) (*.f64 -2 (*.f64 F (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 0 (*.f64 F C))) (/.f64 (*.f64 F (pow.f64 B 2)) -1/2)) (sqrt.f64 -8)) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 0 (*.f64 F C))) (/.f64 (*.f64 F (pow.f64 B 2)) -1/2))) (*.f64 (sqrt.f64 -8) A)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 -8) (*.f64 (pow.f64 B 4) (sqrt.f64 2))) (pow.f64 A 2)))) (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C))))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) A)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 4))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) A))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 C -1)))))))) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 C -1)))) (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 C -1)))))) (sqrt.f64 -8)))) 2))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 C -1)))))))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (pow.f64 A 3)))) (+.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 C -1))))))) (*.f64 (sqrt.f64 -8) A)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (pow.f64 A 2))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)) (*.f64 F (pow.f64 C 2)))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 C -1)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 C -1)))) (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 C -1)))))) (sqrt.f64 -8)))) 2))) (*.f64 C (*.f64 F 8)))))) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 C -1)))) (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 C -1)))))) (sqrt.f64 -8)))) 2)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 3)))))))))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) A))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (+.f64 (+.f64 (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C (neg.f64 C)))) (*.f64 -2 (*.f64 F (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (neg.f64 C)) (*.f64 F C)))) (sqrt.f64 -8)) 1/2)) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))))) (+.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 -8) (*.f64 (pow.f64 B 4) (sqrt.f64 2))) (pow.f64 A 2)))) (*.f64 1/8 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (neg.f64 C)) (*.f64 F C))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) A))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 F (pow.f64 C 2)))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)))))) (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (neg.f64 C)) (*.f64 F C)))) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C (neg.f64 C)))) (*.f64 -2 (*.f64 F (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (neg.f64 C)) (*.f64 F C)))) (sqrt.f64 -8)) 1/2)) 2))) (/.f64 1/16 (*.f64 F C))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))))))) (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (pow.f64 A 3)))))) (+.f64 (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (neg.f64 C)) (*.f64 F C)))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C (neg.f64 C)))) (*.f64 -2 (*.f64 F (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (neg.f64 C)) (*.f64 F C)))) (sqrt.f64 -8)) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))))) (*.f64 1/128 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (neg.f64 C)) (*.f64 F C)))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 7)) F)) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) A))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (+.f64 (+.f64 (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) 0)) (*.f64 -2 (*.f64 F (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 0 (*.f64 F C))) (/.f64 (*.f64 F (pow.f64 B 2)) -1/2)) (sqrt.f64 -8)) 1/2)) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))))) (+.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 -8) (*.f64 (pow.f64 B 4) (sqrt.f64 2))) (pow.f64 A 2)))) (*.f64 1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 0 (*.f64 F C))) (/.f64 (*.f64 F (pow.f64 B 2)) -1/2))) (*.f64 (sqrt.f64 -8) A))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2))))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) (*.f64 F (pow.f64 C 2))) 1/2) (*.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 0 (*.f64 F C))) (/.f64 (*.f64 F (pow.f64 B 2)) -1/2)) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) 0)) (*.f64 -2 (*.f64 F (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 0 (*.f64 F C))) (/.f64 (*.f64 F (pow.f64 B 2)) -1/2)) (sqrt.f64 -8)) 1/2)) 2))) (/.f64 1/16 (*.f64 F C)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))))))) (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (pow.f64 A 3)))))) (+.f64 (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -4 (*.f64 0 (*.f64 F C))) (/.f64 (*.f64 F (pow.f64 B 2)) -1/2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) 0)) (*.f64 -2 (*.f64 F (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 0 (*.f64 F C))) (/.f64 (*.f64 F (pow.f64 B 2)) -1/2)) (sqrt.f64 -8)) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))))) (*.f64 1/128 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -4 (*.f64 0 (*.f64 F C))) (/.f64 (*.f64 F (pow.f64 B 2)) -1/2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 7)) F)) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) 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 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A))))) (pow.f64 B 3)) -1/2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 3)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) C) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (pow.f64 C 2)) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 F (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) B)) 2)))) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))))) (pow.f64 B 5))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A))))) (pow.f64 B 3)) -1/2))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 3)))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) (*.f64 A -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2)))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 5)) -16)) (*.f64 -2 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (*.f64 (sqrt.f64 2) A)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 5)))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 3)))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) (*.f64 A -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 5)) -16)) (*.f64 -2 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (*.f64 (sqrt.f64 2) A)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 5)))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) C) (+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (pow.f64 C 2)) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A))))) (pow.f64 B 3)) -1/2)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 F (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) B)) 2)))) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))))) (pow.f64 B 5))))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (pow.f64 B 7)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 F (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) B)) 2))) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 5)))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 B 7)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 F (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))) A))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 F (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) B)) 2)))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 3)))))))))))
(+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -8 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 7)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))) (*.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2)))) 1/2)) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2)) A))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (-.f64 (+.f64 (*.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) (*.f64 A -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2)))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)) 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) (*.f64 A -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2)))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)) 2))) (*.f64 (sqrt.f64 2) A)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 5)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 B 7)) -64)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 3)))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) (*.f64 A -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2)))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 5)) -16)) (*.f64 -2 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (*.f64 (sqrt.f64 2) A)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 5))))))))))
(+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -8 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 7)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))) (*.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)))) 1/2)) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)) A))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (-.f64 (+.f64 (*.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) (*.f64 A -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)) 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) (*.f64 A -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)) 2))) (*.f64 (sqrt.f64 2) A)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 5)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 B 7)) -64)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 3)))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) (*.f64 A -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 5)) -16)) (*.f64 -2 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (*.f64 (sqrt.f64 2) A)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 5))))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))))
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 A -1))))))) (*.f64 (sqrt.f64 -8) C)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (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/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F A))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 -8) C)))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) C)))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F 0) (*.f64 A -4)) (/.f64 (*.f64 F (pow.f64 B 2)) -1/2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 -8) C)))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) C)))))
(+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))))))
(+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 A -1)))))))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 A -1))))))) (*.f64 (sqrt.f64 -8) C)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 A -1)))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 A -1) 2)) A)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 A -1)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8)))) 2))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (+.f64 (*.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/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (pow.f64 C 2)) 1/64)))))))
(+.f64 (*.f64 1/8 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F (pow.f64 B 2))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) A)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F A))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 -8) C))))) (+.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) C))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 (pow.f64 B 4) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 C 2)))))) (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F A)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/8 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) 0)) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 A 2)) A)))) (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 F 0) (*.f64 A -4)) (/.f64 (*.f64 F (pow.f64 B 2)) -1/2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F 0) (*.f64 A -4)) (/.f64 (*.f64 F (pow.f64 B 2)) -1/2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 -8) C))))) (+.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) C))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 (pow.f64 B 4) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 C 2)))))) (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 F 0) (*.f64 A -4)) (/.f64 (*.f64 F (pow.f64 B 2)) -1/2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))))))))))))))
(+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 A -1)))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 A -1) 2)) A)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 A -1)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8)))) 2)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 A -1)))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 A -1) 2)) A)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 A -1)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8)))) 2))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.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 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (pow.f64 C 2)) 1/64)) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 A -1) 2))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 A -1) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 A -1)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 A -1)))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 A -1) 2)) A)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 A -1)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8)))) 2))) (*.f64 A (*.f64 F 8)))))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 A -1)))))))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 A -1))))))) (*.f64 (sqrt.f64 -8) C)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 A -1)))))))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 7)))))))))))))))
(+.f64 (+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) C)))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2))) (*.f64 (pow.f64 A 2) -2)) (*.f64 1/2 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2))))) (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F A)))) (-.f64 (+.f64 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F (pow.f64 B 2))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) A)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8))) 2)))) (/.f64 1/16 (*.f64 F A))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))))) (+.f64 (+.f64 (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F A)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (+.f64 (*.f64 1/128 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F A)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 7)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F A))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 -8) C)))) (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (pow.f64 C 3))))))) (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 (pow.f64 B 4) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 C 2))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F (pow.f64 B 2))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) A)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F (pow.f64 B 2))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) A)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8))) 2))))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))) 1/32))))
(+.f64 (+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) C)))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 A 2)))) (+.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 A 2)) (pow.f64 A 2))) 1/2) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 F 0) (*.f64 A -4)) (/.f64 (*.f64 F (pow.f64 B 2)) -1/2)) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) 0)) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 A 2)) A)))) (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 F 0) (*.f64 A -4)) (/.f64 (*.f64 F (pow.f64 B 2)) -1/2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2))) (/.f64 1/16 (*.f64 F A)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))))) (+.f64 (+.f64 (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 F 0) (*.f64 A -4)) (/.f64 (*.f64 F (pow.f64 B 2)) -1/2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (+.f64 (*.f64 1/128 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 (*.f64 F 0) (*.f64 A -4)) (/.f64 (*.f64 F (pow.f64 B 2)) -1/2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 7)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F 0) (*.f64 A -4)) (/.f64 (*.f64 F (pow.f64 B 2)) -1/2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 -8) C)))) (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (pow.f64 C 3))))))) (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 (pow.f64 B 4) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 C 2))))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) 0)) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 A 2)) A)))) (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 F 0) (*.f64 A -4)) (/.f64 (*.f64 F (pow.f64 B 2)) -1/2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) 0)) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 A 2)) A)))) (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 F 0) (*.f64 A -4)) (/.f64 (*.f64 F (pow.f64 B 2)) -1/2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))) 1/32))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (pow.f64 B 2))) (*.f64 (sqrt.f64 -8) A)))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (pow.f64 B 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A)))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 2 (*.f64 F A)) (/.f64 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C)) 1/2)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A)))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (pow.f64 B 2))) (*.f64 (sqrt.f64 -8) A)))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (*.f64 (sqrt.f64 -8) A)) (sqrt.f64 (/.f64 1 (*.f64 F C)))) 2))) (pow.f64 B 4))) (*.f64 (sqrt.f64 -8) A)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (pow.f64 B 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A))) 2))) (pow.f64 B 4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A)))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 2 (*.f64 F A)) (/.f64 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C)) 1/2)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 F A)) (/.f64 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C)) 1/2)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A))) 2))) (pow.f64 B 4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A)))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (*.f64 (sqrt.f64 -8) A)) (sqrt.f64 (/.f64 1 (*.f64 F C)))) 2))) (pow.f64 B 4))) (*.f64 (sqrt.f64 -8) A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 F (*.f64 C A)) (/.f64 -1/4 (pow.f64 (-.f64 A C) 5))) (*.f64 F (/.f64 -1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (*.f64 (sqrt.f64 -8) A)) (sqrt.f64 (/.f64 1 (*.f64 F C)))) 2)))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F 8)))))) (pow.f64 B 6))) (*.f64 (sqrt.f64 -8) A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (pow.f64 B 2))) (*.f64 (sqrt.f64 -8) A)))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A)))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (pow.f64 B 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 F (*.f64 C A)) (/.f64 -1/4 (pow.f64 (-.f64 A C) 5))) (*.f64 F (/.f64 -1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A))) 2)))) (/.f64 (/.f64 1/16 (*.f64 F C)) (pow.f64 A 2)))) (pow.f64 B 6))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A))) 2))) (pow.f64 B 4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A)))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 2 (*.f64 F A)) (/.f64 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C)) 1/2)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 F (*.f64 C A)) (/.f64 -1/4 (pow.f64 (-.f64 A C) 5))) (*.f64 F (/.f64 -1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 F A)) (/.f64 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C)) 1/2)) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 F A)) (/.f64 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C)) 1/2)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A))) 2)))) (/.f64 (/.f64 1/16 (*.f64 F C)) (pow.f64 A 2)))) (pow.f64 B 6))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 F A)) (/.f64 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C)) 1/2)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A))) 2))) (pow.f64 B 4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A)))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) 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 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (*.f64 (sqrt.f64 2) A)) B))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (*.f64 (sqrt.f64 2) A)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (*.f64 (sqrt.f64 2) A)) B))) (+.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) B))) 2)))) B)))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (*.f64 (sqrt.f64 2) A)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))) 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) 2))) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (*.f64 (sqrt.f64 2) A)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) 2))) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (*.f64 (sqrt.f64 2) A)) B))) (+.f64 (+.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) B))) 2)))) B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 F C)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 F (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) B))) 2))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B)))))
(+.f64 (+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))) 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) 2))) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))) 1/2)) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))) 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) 2)))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (*.f64 (sqrt.f64 2) A)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)))))
(+.f64 (+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) 2))) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))) 1/2)) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) 2)))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (*.f64 (sqrt.f64 2) A)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 C -1))))))) (sqrt.f64 -8)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (neg.f64 C)) (*.f64 F C))))) (sqrt.f64 -8)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 0 (*.f64 F C))) (/.f64 (*.f64 F (pow.f64 B 2)) -1/2))) (sqrt.f64 -8)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 C -1))))))) (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 C -1)))) (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 C -1)))))) (sqrt.f64 -8)))) 2))) (*.f64 (sqrt.f64 -8) A)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (neg.f64 C)) (*.f64 F C))))) (sqrt.f64 -8))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C (neg.f64 C)))) (*.f64 -2 (*.f64 F (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (neg.f64 C)) (*.f64 F C)))) (sqrt.f64 -8)) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 0 (*.f64 F C))) (/.f64 (*.f64 F (pow.f64 B 2)) -1/2))) (sqrt.f64 -8))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) 0)) (*.f64 -2 (*.f64 F (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 0 (*.f64 F C))) (/.f64 (*.f64 F (pow.f64 B 2)) -1/2)) (sqrt.f64 -8)) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 C -1)))) (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 C -1)))))) (sqrt.f64 -8)))) 2))) (*.f64 (sqrt.f64 -8) A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)) (*.f64 F (pow.f64 C 2)))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 C -1)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 C -1)))) (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 C -1)))))) (sqrt.f64 -8)))) 2))) (*.f64 C (*.f64 F 8)))))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 C -1))))))) (sqrt.f64 -8)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 F (pow.f64 C 2)))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)))))) (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (neg.f64 C)) (*.f64 F C)))) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C (neg.f64 C)))) (*.f64 -2 (*.f64 F (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (neg.f64 C)) (*.f64 F C)))) (sqrt.f64 -8)) 1/2)) 2))) (/.f64 1/16 (*.f64 F C))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (neg.f64 C)) (*.f64 F C))))) (sqrt.f64 -8))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C (neg.f64 C)))) (*.f64 -2 (*.f64 F (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (neg.f64 C)) (*.f64 F C)))) (sqrt.f64 -8)) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2))))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) (*.f64 F (pow.f64 C 2))) 1/2) (*.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 0 (*.f64 F C))) (/.f64 (*.f64 F (pow.f64 B 2)) -1/2)) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) 0)) (*.f64 -2 (*.f64 F (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 0 (*.f64 F C))) (/.f64 (*.f64 F (pow.f64 B 2)) -1/2)) (sqrt.f64 -8)) 1/2)) 2))) (/.f64 1/16 (*.f64 F C)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 0 (*.f64 F C))) (/.f64 (*.f64 F (pow.f64 B 2)) -1/2))) (sqrt.f64 -8))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) 0)) (*.f64 -2 (*.f64 F (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 0 (*.f64 F C))) (/.f64 (*.f64 F (pow.f64 B 2)) -1/2)) (sqrt.f64 -8)) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.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))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))))) B))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 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))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 F (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) B)) 2))))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))))) B)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) (*.f64 A -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2)))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)) 2))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) (*.f64 A -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)) 2))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 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 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 F (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) B)) 2))))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))))) B))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 F (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))) A))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 F (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) B)) 2)))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) (*.f64 A -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2)))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)) 2))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)) (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))) (*.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2)))) 1/2)) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2)) A))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (-.f64 (+.f64 (*.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) (*.f64 A -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2)))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)) 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) (*.f64 A -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)) 2))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)) (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))) (*.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)))) 1/2)) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)) A))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (-.f64 (+.f64 (*.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) (*.f64 A -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)) 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)))
(*.f64 (*.f64 (sqrt.f64 -8) C) (sqrt.f64 (*.f64 2 (*.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 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 A -1))))))) (sqrt.f64 -8)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -8) C) (sqrt.f64 (*.f64 2 (*.f64 F A)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F A))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -8) C) (sqrt.f64 (*.f64 2 (*.f64 F A)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F 0) (*.f64 A -4)) (/.f64 (*.f64 F (pow.f64 B 2)) -1/2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (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 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 A -1))))))) (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 A -1)))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 A -1) 2)) A)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 A -1)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8)))) 2))) (*.f64 (sqrt.f64 -8) C))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -8) C) (sqrt.f64 (*.f64 2 (*.f64 F A)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F A))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F (pow.f64 B 2))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) A)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (sqrt.f64 -8) C))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -8) C) (sqrt.f64 (*.f64 2 (*.f64 F A)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F 0) (*.f64 A -4)) (/.f64 (*.f64 F (pow.f64 B 2)) -1/2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) 0)) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 A 2)) A)))) (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 F 0) (*.f64 A -4)) (/.f64 (*.f64 F (pow.f64 B 2)) -1/2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (sqrt.f64 -8) C))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 A -1)))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 A -1) 2)) A)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 A -1)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8)))) 2))) (*.f64 (sqrt.f64 -8) C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 A -1))))))) (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 A -1) 2))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 A -1) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 A -1)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 A -1)))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 A -1) 2)) A)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 A -1)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8)))) 2))) (*.f64 A (*.f64 F 8)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2))) (*.f64 (pow.f64 A 2) -2)) (*.f64 1/2 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2))))) (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F A)))) (-.f64 (+.f64 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F (pow.f64 B 2))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) A)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8))) 2)))) (/.f64 1/16 (*.f64 F A))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -8) C) (sqrt.f64 (*.f64 2 (*.f64 F A)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F A))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F (pow.f64 B 2))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) A)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (sqrt.f64 -8) C)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 A 2)))) (+.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 A 2)) (pow.f64 A 2))) 1/2) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 F 0) (*.f64 A -4)) (/.f64 (*.f64 F (pow.f64 B 2)) -1/2)) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) 0)) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 A 2)) A)))) (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 F 0) (*.f64 A -4)) (/.f64 (*.f64 F (pow.f64 B 2)) -1/2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2))) (/.f64 1/16 (*.f64 F A)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -8) C) (sqrt.f64 (*.f64 2 (*.f64 F A)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F 0) (*.f64 A -4)) (/.f64 (*.f64 F (pow.f64 B 2)) -1/2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) 0)) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 A 2)) A)))) (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 F 0) (*.f64 A -4)) (/.f64 (*.f64 F (pow.f64 B 2)) -1/2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (sqrt.f64 -8) C)))))))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)))
(*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))
(*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -8 (*.f64 (*.f64 F C) (pow.f64 A 2)))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (pow.f64 B 2)) (*.f64 -8 (*.f64 (*.f64 F C) (pow.f64 A 2))))
(+.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 F A)) (/.f64 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C)) 1/2)) (pow.f64 B 2)) (*.f64 -8 (*.f64 (*.f64 F C) (pow.f64 A 2))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4)) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (pow.f64 B 2)) (+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4))))
(+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (pow.f64 A 2))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (pow.f64 B 2)) (*.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4))))
(+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (pow.f64 A 2))) (+.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 F A)) (/.f64 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C)) 1/2)) (pow.f64 B 2)) (*.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 6)))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4)) (+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 (+.f64 (*.f64 (*.f64 F (*.f64 C A)) (/.f64 -1/4 (pow.f64 (-.f64 A C) 5))) (*.f64 F (/.f64 -1/8 (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 6)))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (pow.f64 B 2)) (+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (pow.f64 A 2))) (+.f64 (*.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4)) (*.f64 (+.f64 (*.f64 (*.f64 F (*.f64 C A)) (/.f64 -1/4 (pow.f64 (-.f64 A C) 5))) (*.f64 F (/.f64 -1/8 (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 6)))))
(+.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 F A)) (/.f64 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C)) 1/2)) (pow.f64 B 2)) (+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (pow.f64 A 2))) (+.f64 (*.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 4)) (*.f64 (+.f64 (*.f64 (*.f64 F (*.f64 C A)) (/.f64 -1/4 (pow.f64 (-.f64 A C) 5))) (*.f64 F (/.f64 -1/8 (pow.f64 (-.f64 A C) 3)))) (pow.f64 B 6)))))
(*.f64 F (pow.f64 B 3))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))))
(+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C A))))
(*.f64 F (+.f64 (pow.f64 B 3) (*.f64 (pow.f64 B 2) (+.f64 C A))))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) B)))
(+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C A))) (*.f64 B (+.f64 (*.f64 F (*.f64 (pow.f64 (-.f64 A C) 2) 1/2)) (*.f64 (*.f64 F C) (*.f64 A -4))))))
(+.f64 (*.f64 F (+.f64 (pow.f64 B 3) (*.f64 (pow.f64 B 2) (+.f64 C A)))) (*.f64 B (+.f64 (*.f64 F (*.f64 (pow.f64 (-.f64 A C) 2) 1/2)) (*.f64 (*.f64 F C) (*.f64 A -4)))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 F (pow.f64 B 3)) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))) B))))
(+.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C A))) (*.f64 B (+.f64 (*.f64 F (*.f64 (pow.f64 (-.f64 A C) 2) 1/2)) (*.f64 (*.f64 F C) (*.f64 A -4))))) (+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))))))
(+.f64 (*.f64 F (+.f64 (pow.f64 B 3) (*.f64 (pow.f64 B 2) (+.f64 C A)))) (+.f64 (*.f64 B (+.f64 (*.f64 F (*.f64 (pow.f64 (-.f64 A C) 2) 1/2)) (*.f64 (*.f64 F C) (*.f64 A -4)))) (*.f64 -4 (*.f64 (*.f64 F (+.f64 C A)) (*.f64 C A)))))
(*.f64 -1 (*.f64 F (pow.f64 B 3)))
(*.f64 (pow.f64 B 3) (neg.f64 F))
(+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C A))) (*.f64 -1 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C A))) (*.f64 (pow.f64 B 3) (neg.f64 F)))
(+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F))))))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C A))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 F (*.f64 (pow.f64 (-.f64 A C) 2) 1/2)) (*.f64 (*.f64 F C) (*.f64 A -4)))))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C A))) (*.f64 -1 (+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 F (*.f64 (pow.f64 (-.f64 A C) 2) 1/2)) (*.f64 (*.f64 F C) (*.f64 A -4)))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A))))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C A))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 3))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 F (*.f64 (pow.f64 (-.f64 A C) 2) 1/2)) (*.f64 (*.f64 F C) (*.f64 A -4))))))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C A))) (+.f64 (*.f64 -1 (+.f64 (*.f64 F (pow.f64 B 3)) (*.f64 B (+.f64 (*.f64 F (*.f64 (pow.f64 (-.f64 A C) 2) 1/2)) (*.f64 (*.f64 F C) (*.f64 A -4)))))) (*.f64 -4 (*.f64 (*.f64 F (+.f64 C A)) (*.f64 C A)))))
(*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(+.f64 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))))))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))) 1/2))))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) 1/2))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))))))) (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 F C)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 F (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))))))))
(+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))) 1/2)) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))))))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))) 1/2)))))))
(+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))) 1/2)) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 A (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) 1/2)))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -8 (*.f64 (*.f64 F C) (pow.f64 A 2)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))))
(+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 C -1))))))))
(+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (neg.f64 C)) (*.f64 F C))))))
(+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 A (-.f64 (*.f64 -4 (*.f64 0 (*.f64 F C))) (/.f64 (*.f64 F (pow.f64 B 2)) -1/2))))
(+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 C -1)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)))) (+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 C -1))))))))))
(+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (pow.f64 A 2))) (+.f64 (+.f64 (*.f64 -2 (*.f64 F (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))))) (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (neg.f64 C)) (*.f64 F C)))))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C (neg.f64 C))))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) 0)) (+.f64 (*.f64 -2 (*.f64 F (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2))))) (+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 A (-.f64 (*.f64 -4 (*.f64 0 (*.f64 F C))) (/.f64 (*.f64 F (pow.f64 B 2)) -1/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 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))) A)) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)) (*.f64 F (pow.f64 C 2))) A)) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 C -1)))) (+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (pow.f64 A 2))) (+.f64 (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)))) A)) (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 C -1))))))))))))
(+.f64 (+.f64 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (neg.f64 C)) (*.f64 F C))))) (+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (pow.f64 A 2))) (+.f64 (*.f64 -2 (*.f64 F (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)))) (/.f64 1/2 A))))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C (neg.f64 C)))) (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 F (pow.f64 C 2))) (/.f64 -2 A))))
(+.f64 (+.f64 (*.f64 A (-.f64 (*.f64 -4 (*.f64 0 (*.f64 F C))) (/.f64 (*.f64 F (pow.f64 B 2)) -1/2))) (+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (pow.f64 A 2))) (+.f64 (*.f64 -2 (*.f64 F (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2))))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)))) (/.f64 1/2 A))))) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) 0)) (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) (*.f64 F (pow.f64 C 2))) (/.f64 -2 A))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -8 (*.f64 F (*.f64 (pow.f64 C 2) A)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -8 (*.f64 F (*.f64 (pow.f64 C 2) A))) (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 4)))
(+.f64 (*.f64 -8 (*.f64 F (*.f64 (pow.f64 C 2) A))) (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 F C))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 F (+.f64 (*.f64 1/2 (pow.f64 B 4)) (*.f64 -2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))) A)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (+.f64 (*.f64 -8 (*.f64 F (*.f64 (pow.f64 C 2) A))) (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 4))) (*.f64 -1 (/.f64 (*.f64 F (+.f64 (*.f64 1/2 (pow.f64 B 4)) (*.f64 -2 (pow.f64 (*.f64 C B) 2)))) A)))
(+.f64 (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 F C))) (+.f64 (*.f64 -8 (*.f64 F (*.f64 (pow.f64 C 2) A))) (neg.f64 (/.f64 (*.f64 F (+.f64 (*.f64 1/2 (pow.f64 B 4)) (*.f64 -2 (pow.f64 (*.f64 C B) 2)))) A))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 F (+.f64 (*.f64 1/2 (pow.f64 B 4)) (*.f64 -2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))) A)) (+.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 4))) (*.f64 -2 (*.f64 C (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (pow.f64 A 2)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 C (*.f64 F (pow.f64 B 2)))))))
(+.f64 (+.f64 (*.f64 -8 (*.f64 F (*.f64 (pow.f64 C 2) A))) (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 4))) (+.f64 (/.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 4) (*.f64 C -1/2)) (*.f64 -2 (*.f64 C (+.f64 (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2) (*.f64 -1 (pow.f64 (*.f64 C B) 2))))))) (pow.f64 A 2)) (*.f64 -1 (/.f64 (*.f64 F (+.f64 (*.f64 1/2 (pow.f64 B 4)) (*.f64 -2 (pow.f64 (*.f64 C B) 2)))) A))))
(+.f64 (+.f64 (*.f64 -8 (*.f64 F (*.f64 (pow.f64 C 2) A))) (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 F C)))) (+.f64 (neg.f64 (/.f64 (*.f64 F (+.f64 (*.f64 1/2 (pow.f64 B 4)) (*.f64 -2 (pow.f64 (*.f64 C B) 2)))) A)) (/.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 4) (*.f64 C -1/2)) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 B 4)) (neg.f64 (pow.f64 (*.f64 C B) 2))) (*.f64 C -2)))) (pow.f64 A 2))))
(*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))
(*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))
(+.f64 (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A))))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A))))))
(+.f64 (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A))))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 F (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))))))))))
(+.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) (*.f64 A -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2))))))))
(+.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) (*.f64 A -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 C 3)) (+.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A))))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 F (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)))))))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 F (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))) A)))))))))
(+.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) (*.f64 A -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2)))))))) (+.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))) (*.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2)))) 1/2)) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2)) A))))))))
(+.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) (*.f64 A -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)))))))) (+.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))) (*.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)))) 1/2)) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)) A))))))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -8 (*.f64 F (*.f64 (pow.f64 C 2) A)))
(+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 -8 (*.f64 F (*.f64 (pow.f64 C 2) A))) (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 A -1))))))))
(+.f64 (*.f64 -8 (*.f64 F (*.f64 (pow.f64 C 2) A))) (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F A))))))
(+.f64 (*.f64 -8 (*.f64 F (*.f64 (pow.f64 C 2) A))) (*.f64 C (-.f64 (*.f64 (*.f64 F 0) (*.f64 A -4)) (/.f64 (*.f64 F (pow.f64 B 2)) -1/2))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 A -1)))) (+.f64 (*.f64 -2 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 A -1) 2)) A))) (+.f64 (*.f64 -8 (*.f64 F (*.f64 (pow.f64 C 2) A))) (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 A -1))))))))))
(+.f64 (*.f64 -2 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) A))) (+.f64 (+.f64 (*.f64 -8 (*.f64 F (*.f64 (pow.f64 C 2) A))) (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F A)))))) (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) 0)) (+.f64 (*.f64 -2 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 A 2)) A))) (+.f64 (*.f64 -8 (*.f64 F (*.f64 (pow.f64 C 2) A))) (*.f64 C (-.f64 (*.f64 (*.f64 F 0) (*.f64 A -4)) (/.f64 (*.f64 F (pow.f64 B 2)) -1/2))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)) C)) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2))) C)))))))
(+.f64 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 A -1) 2)))) (/.f64 -2 C)) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 A -1)))) (+.f64 (*.f64 -2 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 A -1) 2)) A))) (+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 A -1))))))) (+.f64 (*.f64 -8 (*.f64 F (*.f64 (pow.f64 C 2) A))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 A -1) 2)))) (/.f64 1/2 C)))))))
(+.f64 (+.f64 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F (pow.f64 B 2))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) A)))) (+.f64 (+.f64 (*.f64 -8 (*.f64 F (*.f64 (pow.f64 C 2) A))) (+.f64 (*.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2))) (/.f64 1/2 C)) (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F A))))))) (*.f64 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) (pow.f64 A 2))) (/.f64 -2 C))))
(+.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) 0)) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 A 2)) A)))) (+.f64 (+.f64 (*.f64 -8 (*.f64 F (*.f64 (pow.f64 C 2) A))) (+.f64 (*.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 A 2))) (/.f64 1/2 C)) (*.f64 C (-.f64 (*.f64 (*.f64 F 0) (*.f64 A -4)) (/.f64 (*.f64 F (pow.f64 B 2)) -1/2))))) (*.f64 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 A 2)) (pow.f64 A 2))) (/.f64 -2 C))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -8 (*.f64 (*.f64 F C) (pow.f64 A 2)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))))
(+.f64 (+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)))
(+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (pow.f64 A 2))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) -2))) C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 F (pow.f64 B 4))) (pow.f64 C 2)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) C)) (+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (pow.f64 A 2))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 F (+.f64 (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2) (*.f64 -1 (pow.f64 (*.f64 A B) 2))))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 F (pow.f64 B 4))) (pow.f64 C 2)))))))
(+.f64 (*.f64 -8 (*.f64 (*.f64 F C) (pow.f64 A 2))) (+.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 B 4)) (neg.f64 (pow.f64 (*.f64 B A) 2))) (*.f64 F A)) (/.f64 -2 (pow.f64 C 2))) (+.f64 (*.f64 (*.f64 A (*.f64 F (pow.f64 B 4))) (/.f64 -1/2 (pow.f64 C 2))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))) (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) -2))) C))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))) 2) (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (/.f64 3/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) 2)
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (/.f64 3/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) 2)
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (/.f64 3/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) 2)
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)))
(/.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))))) (*.f64 -4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (*.f64 -4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F))))) (*.f64 -4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(+.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 1)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (/.f64 3/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2)
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (/.f64 3/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2)
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (/.f64 3/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2)
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)))
(/.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))))) (*.f64 -4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (*.f64 -4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F))))) (*.f64 -4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(-.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))
(*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 -1 (-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -2)) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 -1 (-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) -2)) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(neg.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) -2)) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(neg.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) -2)) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (-.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (sqrt.f64 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -1)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 2)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 (sqrt.f64 2) -2) (neg.f64 (sqrt.f64 2))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (/.f64 -2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 -2 (-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 -2 (-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 -2 (-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 -2 (-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2)) 1/2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (/.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (/.f64 -1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (-.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (-.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 -1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 1 (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 1 (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 1 (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (-.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))) (-.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (-.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F))))) (-.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (-.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -4) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 -4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 2))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 -4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 2))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 -4 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 2))))
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 2) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 2) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4)))
(*.f64 (/.f64 1/4 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (-.f64 (*.f64 4 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))))) (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))))))
(*.f64 1/4 (/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) 8) (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 1/4 (/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) 8) (*.f64 4 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 (+.f64 F F)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (-.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (/.f64 (*.f64 (sqrt.f64 2) -2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))) (/.f64 (*.f64 (sqrt.f64 2) -2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -2)) -1/2)
(*.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) -2)))
(*.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) -2)))
(*.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) -2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -4) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 -4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (*.f64 -4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (/.f64 1/4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (*.f64 -4 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F))))) (/.f64 1/4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4)) (/.f64 1 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) -4)))
(*.f64 1 (/.f64 (*.f64 4 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))))) (*.f64 -4 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) 8) (/.f64 -1/4 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) 8) (/.f64 -1/4 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4)) (-.f64 (/.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 2) (/.f64 1 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) -4))))
(*.f64 (*.f64 4 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))))) (-.f64 (/.f64 1/4 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 1 (*.f64 -4 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) 8) (-.f64 (/.f64 1/4 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 -1/4 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) 8) (-.f64 (/.f64 1/4 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 -1/4 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -2)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (/.f64 -2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 1 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 1 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) F)) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A))) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (/.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (*.f64 (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (*.f64 (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (/.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4)) (/.f64 (/.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 2))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (*.f64 (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (*.f64 (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (*.f64 (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (*.f64 (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (*.f64 (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (*.f64 (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (/.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (/.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (/.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (-.f64 -1 (/.f64 (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (/.f64 (-.f64 -1 (/.f64 (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (/.f64 (-.f64 -1 (/.f64 (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (/.f64 (-.f64 -1 (/.f64 (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F))))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 2))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 3) 4))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F))))
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) -2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) -2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) 2) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F)))) -2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 4))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (sqrt.f64 2))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F))))
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 2))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) 1/4)
(*.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))))
(*.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))))
(*.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) F))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 (+.f64 F F)))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) (sqrt.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) 2)))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) 2)))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 (+.f64 F F))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A))) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(*.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (sqrt.f64 2) 2))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (sqrt.f64 (+.f64 F F))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 2 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F 2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 F (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (sqrt.f64 F))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) F))
(sqrt.f64 (*.f64 F (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(sqrt.f64 (*.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(sqrt.f64 (*.f64 (*.f64 2 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A))) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) 1/2))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A))))) 1/2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) 4)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4)) 8)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 F F))))
(+.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 0)
(*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(+.f64 0 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(+.f64 (/.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 2) (/.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 2))
(*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(-.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 0)
(*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(-.f64 (/.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 2) (/.f64 (neg.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 2))
(*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(-.f64 (/.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 2) (/.f64 (/.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) -1/2) 4))
(*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 1)
(*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 2)
(*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (*.f64 F (*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 4)
(/.f64 (*.f64 F (*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) 4)
(/.f64 (*.f64 F (*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A))))) 4)
(/.f64 (*.f64 4 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 8)
(/.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) 8) 8)
(/.f64 (*.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) 8) 8)
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) -1)
(neg.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 F (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(neg.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 4 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) -4)
(/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 4 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) -4)
(/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 4 (*.f64 F (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A))))) -4)
(/.f64 (*.f64 (*.f64 F 4) (*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) (*.f64 4 (*.f64 F 4))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A))) (*.f64 4 (*.f64 F 4))) 16)
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 4 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 16)
(/.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 4 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) 16)
(/.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 4 (*.f64 F (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A))))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 4) (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4))) 16)
(/.f64 (*.f64 4 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 F (*.f64 -4 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))) 16)
(/.f64 (*.f64 4 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (*.f64 -4 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))) 16)
(/.f64 (*.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 F 4)) 16)
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) (*.f64 4 (*.f64 F 4))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A))) (*.f64 4 (*.f64 F 4))) 16)
(/.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 4)) 16)
(/.f64 (*.f64 4 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 F (*.f64 -4 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))) 16)
(/.f64 (*.f64 4 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (*.f64 -4 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))) 16)
(/.f64 (*.f64 (*.f64 4 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) 16)
(/.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 4 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) 16)
(/.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 4 (*.f64 F (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A))))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 4) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 4)
(/.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (*.f64 4 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) 4)
(/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (*.f64 4 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A))))) 4)
(pow.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 1)
(*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(neg.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(neg.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 F (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(neg.f64 (*.f64 (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 F (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))

localize290.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.9b
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) F)
17.3b
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) F) (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
24.9b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) F) (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
37.1b
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
Compiler

Compiled 227 to 142 computations (37.4% saved)

series59.0ms (0%)

Counts
3 → 88
Calls

36 calls:

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

rewrite565.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
798×rational_best-simplify-62
532×rational_best-simplify-63
508×rational_best-4
508×rational_best-2
508×rational_best-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025239
1176235
2406235
31359235
46983235
Stop Event
node limit
Counts
3 → 142
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) F) (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) F) (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) F)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 (pow.f64 B 2) -2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 (pow.f64 B 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 (pow.f64 B 2) -2))) 2) (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 (pow.f64 B 2) -2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 (pow.f64 B 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (-.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 (sqrt.f64 2) -2) (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (/.f64 -1 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (-.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (-.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 -1 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (-.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (-.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (-.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4)) (-.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 1 (/.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (/.f64 (*.f64 2 (sqrt.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (/.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (/.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -2)) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4)) (/.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 2))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 (pow.f64 B 2) -2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (sqrt.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (sqrt.f64 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (sqrt.f64 F) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 (+.f64 F F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) -4) F))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 2) (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 2) (/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) -4) F) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) F) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (+.f64 F F)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (*.f64 2 (+.f64 F F))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) -4) F) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) -4) F)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) -4) (*.f64 2 (+.f64 F F))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 F F)) (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) -4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) F))))))

simplify1.4s (0.9%)

Algorithm
egg-herbie
Rules
1334×rational_best-simplify-50
1072×rational_best-simplify-108
928×rational_best-simplify-1
710×rational_best-simplify-55
626×rational_best-simplify-59
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
096744160
1277543130
2737242238
Stop Event
node limit
Counts
230 → 371
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))) (pow.f64 B 4)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))))) (pow.f64 B 6)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3))))) 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)))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3))))) A) (+.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 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 5)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (pow.f64 B 3)))))) (pow.f64 A 2))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3))))) A) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) (pow.f64 B 5)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 7)))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7))))))) (pow.f64 A 3)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 5)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (pow.f64 B 3)))))) (pow.f64 A 2)))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 4))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) 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 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) C) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (pow.f64 C 2)) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) C) (+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (pow.f64 C 2)) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))))))
(+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))))))))))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) 0)
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 (pow.f64 B 2) -2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 (pow.f64 B 2) -2))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 (pow.f64 B 2) -2))) 2) (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)))
(+.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 1)
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) 0)
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 (pow.f64 B 2) -2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(-.f64 (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) 2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)))
(-.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1)
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 (pow.f64 B 2) -2))))
(*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 -1 (-.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (-.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 (sqrt.f64 2) -2) (neg.f64 (sqrt.f64 2))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 -2 (-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -2) 1/2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (/.f64 -1 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) -4)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (-.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (-.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 -1 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) -4))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (-.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (-.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -2))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -2)))
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (-.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4))
(*.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4)))
(*.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1/2)
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) 1/4)
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4)) (-.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) -2)
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 1 (/.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (/.f64 (*.f64 2 (sqrt.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (/.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (/.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -2)) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4)) (/.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 2))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 (-.f64 -1 (/.f64 (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 (pow.f64 B 2) -2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 2))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 3) 4))
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 4))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 1/2)
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (sqrt.f64 2))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) -1)
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 2))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) 1/4)
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (sqrt.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (sqrt.f64 2) 2))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (sqrt.f64 F) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 (+.f64 F F)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) -4) F))) (sqrt.f64 1/2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 2)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) -1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4)) 8)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(+.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 0)
(+.f64 0 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))
(+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 2) (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 2))
(-.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 0)
(-.f64 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 2) (/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 1)
(/.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)) 2)
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) -4) F) 4)
(/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) F) -1)
(/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (+.f64 F F)) -2)
(/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (*.f64 2 (+.f64 F F))) -4)
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) -4) F) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) -4) F)) 8)
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) -4) (*.f64 2 (+.f64 F F))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 F F)) (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) -4)) 16)
(pow.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 1)
(neg.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) F))
Outputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -16) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))))) (pow.f64 B 2)))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 -16) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 F (*.f64 A 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))))) (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))) (pow.f64 B 4)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 (*.f64 F (*.f64 C A)) (/.f64 1/2 (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (*.f64 (sqrt.f64 -8) A)) 1/2)) 2))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))))))) (pow.f64 B 4)) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -16) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))))) (pow.f64 B 2))))
(+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 F (*.f64 A 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/64)) (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 F (*.f64 A 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 -16) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 F (*.f64 A 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))))) (pow.f64 B 2))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))))) (pow.f64 B 6)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -16) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 (*.f64 F (*.f64 C A)) (/.f64 1/2 (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (*.f64 (sqrt.f64 -8) A)) 1/2)) 2))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 (*.f64 F (*.f64 C A)) (/.f64 1/2 (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (*.f64 (sqrt.f64 -8) A)) 1/2)) 2))) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 4))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 5))) (*.f64 F (/.f64 -1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 (*.f64 F (*.f64 C A)) (/.f64 1/2 (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (*.f64 (sqrt.f64 -8) A)) 1/2)) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F 8))))))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))))))) (pow.f64 B 6)))))
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 -16) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 F (*.f64 A 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))))) (pow.f64 B 2)) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 (+.f64 (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 F (*.f64 A 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 F (*.f64 C A)) (/.f64 -1/4 (pow.f64 (-.f64 A C) 5))) (*.f64 F (/.f64 -1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 F (*.f64 A 2))) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 F (*.f64 A 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A))) 2)))) (/.f64 (/.f64 1/16 (*.f64 F C)) (pow.f64 A 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 A 3)) 1/256)) (*.f64 1/128 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 F (*.f64 A 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 7)) F)) (*.f64 (sqrt.f64 -8) (pow.f64 A 4)))))))) (pow.f64 B 6)) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 F (*.f64 A 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/64)) (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 F (*.f64 A 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))))))) (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))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3))))) 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)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)))) (pow.f64 B 3)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) -4)) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 3)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3))))) A) (+.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 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 5)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (pow.f64 B 3)))))) (pow.f64 A 2))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)))) (pow.f64 B 3)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))))) (pow.f64 B 5)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) B))) 2))) (pow.f64 B 3)))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) -4)) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 3))))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) -16)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4))))) (pow.f64 B 5)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -2))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) -4)) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 3))))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) -16)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4))))) (pow.f64 B 5)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -2))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3))))) A) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) (pow.f64 B 5)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 7)))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7))))))) (pow.f64 A 3)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 5)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (pow.f64 B 3)))))) (pow.f64 A 2)))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)))) (pow.f64 B 3)))))) (+.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))))) (pow.f64 B 5)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) B))) 2))) (pow.f64 B 3)))))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 F C)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 F (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) B))) 2))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 3)))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))))) (pow.f64 B 7)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) B))) 2)) (*.f64 (sqrt.f64 2) C)) (pow.f64 B 5))))))))))
(+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))) (*.f64 (pow.f64 B 2) C)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) 1/2)) (*.f64 -2 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4))) (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) 2)))) (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) 2))) (*.f64 (sqrt.f64 2) C)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 5)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4))))) (pow.f64 B 7)) -8)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) -64)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) -4)) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 3))))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) -16)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4))))) (pow.f64 B 5)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -2)))))))
(+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 (pow.f64 B 2) C)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) 1/2)) (*.f64 -2 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 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 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4))) (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) 2)))) (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) 2))) (*.f64 (sqrt.f64 2) C)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 5)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4))))) (pow.f64 B 7)) -8)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) -64)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) -4)) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 3))))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) -16)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4))))) (pow.f64 B 5)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -2)))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) A))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 C -1))))))) (*.f64 (sqrt.f64 -8) A))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (neg.f64 C)) -4)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) A)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A)))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) 0))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) A)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) A))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 C -1)))))))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 C -1)))) (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 C -1)))))) (sqrt.f64 -8)))) 2))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 C -1))))))) (*.f64 (sqrt.f64 -8) A)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (pow.f64 A 2)))))))))
(+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (neg.f64 C)) -4)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) A)))) (*.f64 1/64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 A 2))))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (+.f64 C (neg.f64 C)) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 (*.f64 F C) -2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (neg.f64 C)) -4))) (sqrt.f64 -8)) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A))) (*.f64 1/32 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (neg.f64 C)) -4))) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))))))
(+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) 0))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) A)))) (*.f64 1/64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 A 2))))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) 0)) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) (*.f64 (*.f64 F C) -2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) 0)) (sqrt.f64 -8)) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) 0)) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) 1/32))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 4))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) A))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 C -1)))))))) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 C -1)))) (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 C -1)))))) (sqrt.f64 -8)))) 2))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 C -1)))))))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (pow.f64 A 3)))) (+.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 C -1))))))) (*.f64 (sqrt.f64 -8) A)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (pow.f64 A 2))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)) (*.f64 F (pow.f64 C 2)))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 C -1)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 C -1)))) (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 C -1)))))) (sqrt.f64 -8)))) 2))) (*.f64 C (*.f64 F 8)))))) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 C -1)))) (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 C -1)))))) (sqrt.f64 -8)))) 2)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 3)))))))))))))
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 1/8 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (neg.f64 C)) -4)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) A))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 F (pow.f64 C 2)))) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (neg.f64 C)) -4))) (-.f64 (+.f64 (*.f64 (+.f64 C (neg.f64 C)) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 (*.f64 F C) -2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (neg.f64 C)) -4))) (sqrt.f64 -8)) 1/2)) 2))) (/.f64 1/16 (*.f64 F C))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 3)))))) (+.f64 (*.f64 1/64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 A 2)))) (*.f64 1/32 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 C (neg.f64 C)) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 (*.f64 F C) -2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (neg.f64 C)) -4))) (sqrt.f64 -8)) 1/2)) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))))))) (+.f64 (*.f64 1/32 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (neg.f64 C)) -4))) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))) (*.f64 1/256 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (pow.f64 A 3)))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (+.f64 C (neg.f64 C)) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 (*.f64 F C) -2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (neg.f64 C)) -4))) (sqrt.f64 -8)) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A))) (*.f64 1/128 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (neg.f64 C)) -4))) (*.f64 (pow.f64 B 4) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 7)) F)) (*.f64 (sqrt.f64 -8) (pow.f64 A 3)))))))
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 1/8 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) 0))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) A))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) (*.f64 F (pow.f64 C 2)))) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) (*.f64 (*.f64 F (pow.f64 B 2)) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) 0)) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) 0)) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) (*.f64 (*.f64 F C) -2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) 0)) (sqrt.f64 -8)) 1/2)) 2))) (/.f64 1/16 (*.f64 F C))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 3)))))) (+.f64 (*.f64 1/64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 A 2)))) (*.f64 1/32 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) 0)) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) (*.f64 (*.f64 F C) -2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) 0)) (sqrt.f64 -8)) 1/2)) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))))))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) 0)) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) 1/32)) (*.f64 1/256 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (pow.f64 A 3)))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) 0)) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) (*.f64 (*.f64 F C) -2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) 0)) (sqrt.f64 -8)) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A))) (*.f64 1/128 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) 0)) (*.f64 (pow.f64 B 4) (sqrt.f64 2))) (pow.f64 A 3)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 7)) F)) (sqrt.f64 -8))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) 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 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 3)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) C) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (pow.f64 C 2)) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 F (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) B)) 2)))) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))))) (pow.f64 B 5))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) (*.f64 A -4)) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 5)) -16)) (*.f64 -2 (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4))) (*.f64 (sqrt.f64 2) A)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 5))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 3))))))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) (*.f64 A -4)) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 5)) -16)) (*.f64 -2 (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4))) (*.f64 (sqrt.f64 2) A)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 5))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 3))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) C) (+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (pow.f64 C 2)) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (+.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 F (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) B)) 2)))) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))))) (pow.f64 B 5)))))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (pow.f64 B 7)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 F (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) B)) 2))) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 5)))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 B 7)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 A (*.f64 F (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 F (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) B)) 2)))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 3))))))))))
(+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -8 (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4))) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 7)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 A (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))) 1/2)) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2)) (*.f64 F A)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) -2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4))) (-.f64 (+.f64 (*.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) (*.f64 A -4)) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)) 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) (*.f64 A -4)) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)) 2))) (*.f64 (sqrt.f64 2) A)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 5)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 B 7)) -64)))))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) (*.f64 A -4)) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 5)) -16)) (*.f64 -2 (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4))) (*.f64 (sqrt.f64 2) A)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 5))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 3)))))))))
(+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -8 (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4))) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 7)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 A (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))) 1/2)) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)) (*.f64 F A)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) -2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4))) (-.f64 (+.f64 (*.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) (*.f64 A -4)) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)) 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) (*.f64 A -4)) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)) 2))) (*.f64 (sqrt.f64 2) A)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 5)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 B 7)) -64)))))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) (*.f64 A -4)) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 5)) -16)) (*.f64 -2 (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4))) (*.f64 (sqrt.f64 2) A)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 5))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 3)))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))))
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 A -1))))))) (*.f64 (sqrt.f64 -8) C)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (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 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F A) (*.f64 (+.f64 A (neg.f64 A)) -4)))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) 1/8)) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F A) 0))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) 1/8)) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16))))
(+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))))))
(+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 A -1)))))))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 A -1))))))) (*.f64 (sqrt.f64 -8) C)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 A -1)))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 A -1) 2)) A)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 A -1)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8)))) 2))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (+.f64 (*.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/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (pow.f64 C 2)) 1/64)))))))
(+.f64 (*.f64 1/32 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F A) (*.f64 (+.f64 A (neg.f64 A)) -4))) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16)) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) 1/64)))) (*.f64 1/8 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 F A)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F A) (*.f64 (+.f64 A (neg.f64 A)) -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F A) (*.f64 (+.f64 A (neg.f64 A)) -4)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 -8) C)))))))
(+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F A) 0)) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)))) (+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16)) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) 1/64)))) (*.f64 1/8 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) 0)) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 A 2)) (*.f64 F A)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F A) 0)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F A) 0))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 -8) C)))))))
(+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))))))))))))))
(+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 A -1)))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 A -1) 2)) A)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 A -1)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8)))) 2)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 A -1)))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 A -1) 2)) A)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 A -1)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8)))) 2))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.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 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 A -1)))))))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 A -1))))))) (*.f64 (sqrt.f64 -8) C)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 A -1)))))))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 7))))))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 A -1) 2)) (pow.f64 A 2)))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 A -1) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 A -1)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 A -1)))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 A -1) 2)) A)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 A -1)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8)))) 2))) (*.f64 A (*.f64 F 8)))))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (pow.f64 C 2)) 1/64))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 F A)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F A) (*.f64 (+.f64 A (neg.f64 A)) -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8))) 2))) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))) 1/32)) (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) 1/64)) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) (pow.f64 A 2)))) (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F A) (*.f64 (+.f64 A (neg.f64 A)) -4))) (-.f64 (+.f64 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 F A)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F A) (*.f64 (+.f64 A (neg.f64 A)) -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8))) 2)))) (/.f64 1/16 (*.f64 F A))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))))) (+.f64 (+.f64 (*.f64 1/32 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F A) (*.f64 (+.f64 A (neg.f64 A)) -4))) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 C 3)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) 1/256)) (+.f64 (*.f64 1/128 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F A) (*.f64 (+.f64 A (neg.f64 A)) -4))) (*.f64 (pow.f64 B 4) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 7)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F A) (*.f64 (+.f64 A (neg.f64 A)) -4)))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) 1/8))))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16)))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 F A)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F A) (*.f64 (+.f64 A (neg.f64 A)) -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) 0)) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 A 2)) (*.f64 F A)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F A) 0)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))) 1/32)) (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) 1/64)) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 A 2)) (pow.f64 A 2)))) (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 A 2)) (*.f64 (*.f64 F (pow.f64 B 2)) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F A) 0)) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) 0)) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 A 2)) (*.f64 F A)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F A) 0)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2))) (/.f64 1/16 (*.f64 F A))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))))) (+.f64 (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F A) 0)) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 C 3)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) 1/256)) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F A) 0)) (*.f64 (pow.f64 B 4) (sqrt.f64 2))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 7)))) 1/128)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F A) 0))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) 1/8))))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16)))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) 0)) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 A 2)) (*.f64 F A)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F A) 0)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A))
(*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (pow.f64 B 2))) (*.f64 (sqrt.f64 -8) A)))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 F (*.f64 A 2))) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A)))) (*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (pow.f64 B 2))) (*.f64 (sqrt.f64 -8) A)))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 (*.f64 F (*.f64 C A)) (/.f64 1/2 (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (*.f64 (sqrt.f64 -8) A)) 1/2)) 2)) (pow.f64 B 4))) (*.f64 (sqrt.f64 -8) A)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 F (*.f64 A 2))) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 F (*.f64 A 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A))) 2))) (*.f64 (pow.f64 B 4) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A)))) (*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 4))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 (*.f64 F (*.f64 C A)) (/.f64 1/2 (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (*.f64 (sqrt.f64 -8) A)) 1/2)) 2)) (pow.f64 B 4))) (*.f64 (sqrt.f64 -8) A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 5))) (*.f64 F (/.f64 -1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 (*.f64 F (*.f64 C A)) (/.f64 1/2 (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (*.f64 (sqrt.f64 -8) A)) 1/2)) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F 8)))))) (pow.f64 B 6))) (*.f64 (sqrt.f64 -8) A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (pow.f64 B 2))) (*.f64 (sqrt.f64 -8) A)))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A)))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 F (*.f64 A 2))) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 F (*.f64 C A)) (/.f64 -1/4 (pow.f64 (-.f64 A C) 5))) (*.f64 F (/.f64 -1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 F (*.f64 A 2))) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 F (*.f64 A 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A))) 2)))) (/.f64 (/.f64 1/16 (*.f64 F C)) (pow.f64 A 2)))) (pow.f64 B 6))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 F (*.f64 A 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A))) 2))) (*.f64 (pow.f64 B 4) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A)))) (*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 F C))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (*.f64 (sqrt.f64 2) A)) B))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4))) A)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (*.f64 (sqrt.f64 2) A)) B))) (+.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) B))) 2)))) B)))))
(+.f64 (+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4))) A)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) 2))) (pow.f64 A 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))))
(+.f64 (+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4))) A)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) 2))) (pow.f64 A 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (*.f64 (sqrt.f64 2) A)) B))) (+.f64 (+.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) B))) 2)))) B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 F C)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 F (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) B))) 2))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B)))))
(+.f64 (+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) 2))) (pow.f64 A 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))) (*.f64 (pow.f64 B 2) C)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) 1/2)) (*.f64 -2 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4))) (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) 2)))) (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4))) A)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)))))
(+.f64 (+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) 2))) (pow.f64 A 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 (pow.f64 B 2) C)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) 1/2)) (*.f64 -2 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 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 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4))) (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) 2)))) (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 F C) -4))) A)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A))
(*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 C -1))))))) (sqrt.f64 -8)))))
(+.f64 (*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (neg.f64 C)) -4)))) (sqrt.f64 -8)) 1/2)))
(+.f64 (*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) 0))) (sqrt.f64 -8)) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 C -1))))))) (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 C -1)))) (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 C -1)))))) (sqrt.f64 -8)))) 2))) (*.f64 (sqrt.f64 -8) A))))))
(+.f64 (*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 F C)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (neg.f64 C)) -4)))) (sqrt.f64 -8))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (+.f64 C (neg.f64 C)) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 (*.f64 F C) -2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (neg.f64 C)) -4))) (sqrt.f64 -8)) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A))))))
(+.f64 (*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 F C)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) 0))) (sqrt.f64 -8))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) 0)) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) (*.f64 (*.f64 F C) -2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) 0)) (sqrt.f64 -8)) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 C -1)))) (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 C -1)))))) (sqrt.f64 -8)))) 2))) (*.f64 (sqrt.f64 -8) A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -16) A)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)) (*.f64 F (pow.f64 C 2)))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 C -1)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 C -1)))) (*.f64 -2 (*.f64 (*.f64 F C) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 C -1)))))) (sqrt.f64 -8)))) 2))) (*.f64 C (*.f64 F 8)))))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 C -1))))))) (sqrt.f64 -8)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (+.f64 C (neg.f64 C)) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 (*.f64 F C) -2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (neg.f64 C)) -4))) (sqrt.f64 -8)) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A)))) (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 F C)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 F (pow.f64 C 2)))) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (neg.f64 C)) -4))) (-.f64 (+.f64 (*.f64 (+.f64 C (neg.f64 C)) (*.f64 F (pow.f64 B 2))) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 (*.f64 F C) -2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (neg.f64 C)) -4))) (sqrt.f64 -8)) 1/2)) 2))) (/.f64 1/16 (*.f64 F C))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (neg.f64 C)) -4)))) (sqrt.f64 -8)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) 0)) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) (*.f64 (*.f64 F C) -2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) 0)) (sqrt.f64 -8)) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A)))) (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 A (sqrt.f64 (*.f64 F C)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) (*.f64 F (pow.f64 C 2)))) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) (*.f64 (*.f64 F (pow.f64 B 2)) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) 0)) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) 0)) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) (*.f64 (*.f64 F C) -2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) 0)) (sqrt.f64 -8)) 1/2)) 2))) (/.f64 1/16 (*.f64 F C))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) 0))) (sqrt.f64 -8)))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.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))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))))) B))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 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))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 F (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) B)) 2))))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))))) B)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) (*.f64 A -4)) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)) 2))) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) (*.f64 A -4)) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)) 2))) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) 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 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 F (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) B)) 2))))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))))) B))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 A (*.f64 F (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 F (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -4 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) B)) 2)))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) (*.f64 A -4)) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)) 2))) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)) (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 A (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))) 1/2)) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2)) (*.f64 F A)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) -2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4))) (-.f64 (+.f64 (*.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) (*.f64 A -4)) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)) 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) (*.f64 A -4)) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)) 2))) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)) (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 A (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))) 1/2)) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)) (*.f64 F A)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) -2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4))) (-.f64 (+.f64 (*.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) (*.f64 A -4)) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)) 2)))) (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) B)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (*.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F A))))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 A -1))))))) (sqrt.f64 -8)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F A) (*.f64 (+.f64 A (neg.f64 A)) -4)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F A) 0))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (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 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 A -1))))))) (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 A -1)))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 A -1) 2)) A)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 A -1)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8)))) 2))) (*.f64 (sqrt.f64 -8) C))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F A) (*.f64 (+.f64 A (neg.f64 A)) -4)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 F A)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F A) (*.f64 (+.f64 A (neg.f64 A)) -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (sqrt.f64 -8) C))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F A) 0))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) 0)) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 A 2)) (*.f64 F A)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F A) 0)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (sqrt.f64 -8) C))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A)))) (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F A)))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 A -1))))))) (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 A -1)))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 A -1) 2)) A)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 A -1)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8)))) 2))) (*.f64 (sqrt.f64 -8) C))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 A -1) 2)) (pow.f64 A 2)))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 A -1) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 A -1)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 A -1)))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (*.f64 A -1) 2)) A)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 A -1)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8)))) 2))) (*.f64 A (*.f64 F 8)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) (pow.f64 A 2)))) (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F A) (*.f64 (+.f64 A (neg.f64 A)) -4))) (-.f64 (+.f64 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 F A)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F A) (*.f64 (+.f64 A (neg.f64 A)) -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8))) 2)))) (/.f64 1/16 (*.f64 F A))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F A) (*.f64 (+.f64 A (neg.f64 A)) -4)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 F A)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F A) (*.f64 (+.f64 A (neg.f64 A)) -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (sqrt.f64 -8) C)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 F (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 A 2)) (pow.f64 A 2)))) (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 A 2)) (*.f64 (*.f64 F (pow.f64 B 2)) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F A) 0)) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) 0)) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 A 2)) (*.f64 F A)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F A) 0)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2))) (/.f64 1/16 (*.f64 F A))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F A) 0))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) 0)) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 A 2)) (*.f64 F A)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F A) 0)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (sqrt.f64 -8) C)))))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 F C) (*.f64 A -4))
(*.f64 A (*.f64 (*.f64 F C) -4))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F C) (*.f64 A -4)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 (*.f64 F C) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F C) (*.f64 A -4)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 (*.f64 F C) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F C) (*.f64 A -4)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 (*.f64 F C) -4)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F C) (*.f64 A -4)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 (*.f64 F C) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F C) (*.f64 A -4)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 (*.f64 F C) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F C) (*.f64 A -4)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 (*.f64 F C) -4)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F C) (*.f64 A -4)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 (*.f64 F C) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F C) (*.f64 A -4)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 (*.f64 F C) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F C) (*.f64 A -4)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 (*.f64 F C) -4)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F C) (*.f64 A -4)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 (*.f64 F C) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F C) (*.f64 A -4)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 (*.f64 F C) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F C) (*.f64 A -4)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 (*.f64 F C) -4)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 F C) (*.f64 A -4))
(*.f64 A (*.f64 (*.f64 F C) -4))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F C) (*.f64 A -4)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 (*.f64 F C) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F C) (*.f64 A -4)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 (*.f64 F C) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F C) (*.f64 A -4)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 (*.f64 F C) -4)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 F C) (*.f64 A -4))
(*.f64 A (*.f64 (*.f64 F C) -4))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F C) (*.f64 A -4)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 (*.f64 F C) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F C) (*.f64 A -4)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 (*.f64 F C) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F C) (*.f64 A -4)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 (*.f64 F C) -4)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F C) (*.f64 A -4)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 (*.f64 F C) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F C) (*.f64 A -4)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 (*.f64 F C) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F C) (*.f64 A -4)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 (*.f64 F C) -4)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 F C) (*.f64 A -4))
(*.f64 A (*.f64 (*.f64 F C) -4))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F C) (*.f64 A -4)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 (*.f64 F C) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F C) (*.f64 A -4)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 (*.f64 F C) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F C) (*.f64 A -4)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 (*.f64 F C) -4)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 F C) (*.f64 A -4))
(*.f64 A (*.f64 (*.f64 F C) -4))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F C) (*.f64 A -4)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 (*.f64 F C) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F C) (*.f64 A -4)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 (*.f64 F C) -4)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (*.f64 F C) (*.f64 A -4)))
(+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A (*.f64 (*.f64 F C) -4)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 A))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 (pow.f64 B 2) -2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 (pow.f64 B 2) -2))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (+.f64 (*.f64 C (*.f64 8 A)) (*.f64 -2 (pow.f64 B 2))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 (pow.f64 B 2) -2))) 2) (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 -3/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))) 2)
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (+.f64 (*.f64 C (*.f64 8 A)) (*.f64 -2 (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (/.f64 -3/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))) 2)
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)))
(/.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (*.f64 -4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (*.f64 -4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(+.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 (pow.f64 B 2) -2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (+.f64 (*.f64 C (*.f64 8 A)) (*.f64 -2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 8 A)))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(-.f64 (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(-.f64 (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(-.f64 (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) 2))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 -3/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) 2)
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (/.f64 -3/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 8 A))))) 2)
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)))
(/.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (*.f64 -4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (*.f64 -4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(-.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 (pow.f64 B 2) -2))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (/.f64 2 (+.f64 (*.f64 C (*.f64 8 A)) (*.f64 -2 (pow.f64 B 2)))))
(*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 -1 (-.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 -1 (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(neg.f64 (-.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (-.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (sqrt.f64 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 (sqrt.f64 2) -2) (neg.f64 (sqrt.f64 2))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 -2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 8 A)))))
(*.f64 -2 (-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))))
(*.f64 -2 (-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))))
(*.f64 -2 (-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 8 A))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -2) 1/2)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)))
(*.f64 1 (/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 -4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (*.f64 4 (/.f64 -1/4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (/.f64 -1 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) -4)))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 -1 (*.f64 -4 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (/.f64 1/4 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (-.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (-.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (/.f64 1 (*.f64 -4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (-.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (/.f64 -1/4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (-.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 -1 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) -4))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (-.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (/.f64 -1 (*.f64 -4 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (*.f64 4 (-.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (/.f64 1/4 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 8 A))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (-.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (-.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (*.f64 -2 (-.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 8 A)))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (-.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -2))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -2)))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 4 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (-.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4))
(*.f64 1 (/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 -4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (*.f64 4 (/.f64 -1/4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(*.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4)))
(*.f64 (/.f64 1 (*.f64 -4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (-.f64 (*.f64 4 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))
(*.f64 (/.f64 -1/4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (-.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) 8) (*.f64 4 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))))
(*.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (*.f64 (sqrt.f64 2) -2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (sqrt.f64 2) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 8 A))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (neg.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 8 A)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (*.f64 2 (-.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 8 A)))))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1/2)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) 1/4)
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 -1 (*.f64 -4 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (/.f64 1/4 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4))))
(*.f64 1 (/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 -4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (*.f64 4 (/.f64 -1/4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4)) (-.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)))))
(*.f64 1 (/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 -4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (*.f64 4 (/.f64 -1/4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) -2)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 -2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 8 A)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 1 (/.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(*.f64 1 (/.f64 (*.f64 2 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (*.f64 (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 2 (/.f64 4 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (/.f64 (sqrt.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (/.f64 (*.f64 2 (sqrt.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (neg.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 8 A)))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (/.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (*.f64 (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (/.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -2)) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (*.f64 (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4)) (/.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 (/.f64 1 (*.f64 -4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 (*.f64 4 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (/.f64 (/.f64 -1/4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 2))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (*.f64 (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(*.f64 (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (*.f64 (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (*.f64 (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (/.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 8 A))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (-.f64 -1 (/.f64 (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 (pow.f64 B 2) -2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (-.f64 -1 (/.f64 (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (/.f64 (-.f64 -1 (/.f64 (+.f64 (*.f64 C (*.f64 8 A)) (*.f64 -2 (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 2))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 3) 4))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) -2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 4))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (sqrt.f64 2))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 2))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) -2))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) 1/4)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (sqrt.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (sqrt.f64 2) 2))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 2)))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 8 A)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (sqrt.f64 F) (sqrt.f64 2)))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 (+.f64 F F)))
(sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 F F)))
(sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) (+.f64 F F)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) -4) F))) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (*.f64 -4 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 1/2))
(sqrt.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 F (*.f64 -4 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))) 1/2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) 2)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4) 4)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4)) 8)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(+.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 0)
(*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))
(+.f64 0 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))
(*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))
(+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 2) (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 2))
(*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))
(-.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 0)
(*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))
(-.f64 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 2) (/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)) 2))
(*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))
(/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 1)
(*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))
(/.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)) 2)
(*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) -4) F) 4)
(/.f64 (*.f64 F (*.f64 -4 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) 4)
(/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) F) -1)
(neg.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (+.f64 F F)) -2)
(neg.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (*.f64 2 (+.f64 F F))) -4)
(/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 2 (+.f64 F F))) -4)
(/.f64 (*.f64 4 (*.f64 F (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) -4)
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) -4) F) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) -4) F)) 8)
(/.f64 (*.f64 F (*.f64 -4 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) 4)
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) -4) (*.f64 2 (+.f64 F F))) 16)
(/.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 2 (+.f64 F F)))) 16)
(/.f64 (*.f64 (*.f64 4 (*.f64 F (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) -8) 32)
(/.f64 (*.f64 (*.f64 2 (+.f64 F F)) (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) -4)) 16)
(/.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 2 (+.f64 F F)))) 16)
(/.f64 (*.f64 (*.f64 4 (*.f64 F (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) -8) 32)
(pow.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) 1)
(*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))
(neg.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) F))
(neg.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))

eval10.3s (6.9%)

Compiler

Compiled 148187 to 102963 computations (30.5% saved)

prune2.0s (1.3%)

Pruning

37 alts after pruning (37 fresh and 0 done)

PrunedKeptTotal
New1482371519
Fresh000
Picked101
Done202
Total1485371522
Error
23.7b
Counts
1522 → 37
Alt Table
Click to see full alt table
StatusErrorProgram
55.0b
(/.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 3)) 4)
59.8b
(/.f64 (*.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 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
53.0b
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (sqrt.f64 (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
55.8b
(/.f64 (*.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
53.0b
(/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
52.1b
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)) (sqrt.f64 (*.f64 2 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
54.7b
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) -4) F))) (sqrt.f64 1/2)) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
54.5b
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
59.5b
(/.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
58.8b
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
59.4b
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 F (*.f64 (pow.f64 C 2) A))) (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 F C)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
61.8b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) (neg.f64 F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
60.9b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) F) (+.f64 C (+.f64 A (+.f64 A (+.f64 (neg.f64 C) (*.f64 (pow.f64 B 2) (/.f64 -1/2 C))))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
59.2b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) F) (+.f64 C (+.f64 A C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
60.4b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) F) (+.f64 C (+.f64 A B))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
60.1b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) F) (+.f64 C (+.f64 A A))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
59.3b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 F C) (*.f64 A -4)) (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
61.4b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
62.2b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
60.3b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C (+.f64 (neg.f64 A) (+.f64 C (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)))))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
62.5b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C (neg.f64 A))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
59.6b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C C)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
60.3b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C A)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
58.4b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
58.7b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 F (*.f64 (pow.f64 C 2) A))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
58.7b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
60.9b
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))
60.8b
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) F) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)) (pow.f64 B 4)))) B))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
52.0b
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
55.1b
(*.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
55.1b
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))
59.6b
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
59.7b
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
57.6b
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C))))
56.9b
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A))))
53.7b
(neg.f64 (sqrt.f64 (*.f64 -1 (/.f64 F C))))
55.3b
(neg.f64 (sqrt.f64 (*.f64 -1 (/.f64 F A))))
Compiler

Compiled 2856 to 2092 computations (26.8% saved)

localize282.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.9b
(*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)
18.9b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))
20.5b
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))
37.1b
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
Compiler

Compiled 217 to 128 computations (41% saved)

series92.0ms (0.1%)

Counts
3 → 88
Calls

36 calls:

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

rewrite605.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1378×rational_best-4
1378×rational_best-2
1378×rational_best-3
1378×rational_best-1
1378×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017143
1120143
2275143
3815143
43552143
Stop Event
node limit
Counts
3 → 92
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))
(*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 3) 4) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (sqrt.f64 (+.f64 F F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (sqrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (/.f64 (sqrt.f64 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) 2) (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)) 2) (*.f64 2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F 4))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 3) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 3) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (+.f64 (/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (*.f64 (*.f64 A C) -2) (/.f64 (pow.f64 B 2) 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 3) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 3) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)) (+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)))) (/.f64 -1/2 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (*.f64 (*.f64 A C) -2) (/.f64 (pow.f64 B 2) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 4) (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (*.f64 (*.f64 A C) -2) (/.f64 (pow.f64 B 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (*.f64 (*.f64 A C) -2) (/.f64 (pow.f64 B 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 1/4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 4)) (/.f64 1/2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (+.f64 (*.f64 (*.f64 A C) -2) (/.f64 (pow.f64 B 2) 2))) (/.f64 1 (/.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (+.f64 (*.f64 (*.f64 A C) -2) (/.f64 (pow.f64 B 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)))) (/.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))))) (/.f64 (/.f64 -1/2 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (*.f64 (*.f64 A C) -2) (/.f64 (pow.f64 B 2) 2)))) (/.f64 -1/2 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 4)) (/.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1/2 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (/.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) -1) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F) 2) (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F) 2) (/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F) 2) (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F) -1/2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (*.f64 F 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4) (*.f64 F 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F) 1)))))

simplify642.0ms (0.4%)

Algorithm
egg-herbie
Rules
1348×rational_best-simplify-63
850×rational_best-simplify-67
782×rational_best-simplify-47
736×rational_best-simplify-1
638×rational_best-simplify-50
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
044712734
1123812500
2368312104
Stop Event
node limit
Counts
180 → 235
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A C))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A C))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 (sqrt.f64 -4) 5)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 5)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A C))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 F))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F)))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 F))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 F))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 F))))))
(*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)))
(+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))) (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4))))
(+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -1/4)))) 2)) (pow.f64 B 4))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 A C) F))))))
(+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 4)))) (*.f64 1/32 (/.f64 (+.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -1/4)))) 2)) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) C))))) (pow.f64 B 6))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 A C) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -1/4)))) 2)) (pow.f64 B 4))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 A C) F)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F)))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 F))) 2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 F)))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) F))) (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 F))) 2)) C))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 F))) 2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 F)))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F)))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 F))) 2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 F))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) F))) (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 F))) 2)) C))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 F))) 2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 F)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F)))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 (/.f64 C (pow.f64 B 3)) (sqrt.f64 F))) 2)) B))) (sqrt.f64 (/.f64 1 F)))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 (/.f64 C (pow.f64 B 3)) (sqrt.f64 F))) 2)) B))) (sqrt.f64 (/.f64 1 F)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 C (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 (/.f64 C (pow.f64 B 3)) (sqrt.f64 F))) 2))) (pow.f64 B 2))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 B 8)))) B))) (sqrt.f64 (/.f64 1 F)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 F))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 6)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 F)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 F))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 6)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 F)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 F))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 6))))) (pow.f64 B 2))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 8)))) (*.f64 (pow.f64 C 3) B))) (sqrt.f64 (/.f64 1 F)))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F)))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 0)
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 2))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 3) 4))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 3) 4) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 4))
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 0)
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) -2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)))) 4))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)))) 1/2)
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)) (sqrt.f64 2))
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)) 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 4) 1/4)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (sqrt.f64 (+.f64 F F)))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (sqrt.f64 F))
(*.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) -2))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (/.f64 (sqrt.f64 2) 2))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 4))
(*.f64 (/.f64 (sqrt.f64 2) 2) (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)) 2) (*.f64 2 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F 4))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F 4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 4)) 8)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 1)
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 0)
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 3) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 3) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 0)
(-.f64 0 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) -2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) 2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (+.f64 (/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) 2) 0))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (*.f64 (*.f64 A C) -2) (/.f64 (pow.f64 B 2) 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 3) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 3) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)) (+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)) 0))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)))) (/.f64 -1/2 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (*.f64 (*.f64 A C) -2) (/.f64 (pow.f64 B 2) 2))) 1/2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 4) (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)))
(*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (*.f64 (*.f64 A C) -2) (/.f64 (pow.f64 B 2) 2))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 -1/2 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)))))
(*.f64 (/.f64 -1/2 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (*.f64 (*.f64 A C) -2) (/.f64 (pow.f64 B 2) 2)))))
(*.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 4))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) -2)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 1/4) 1/4)
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 4)) (/.f64 1/2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (+.f64 (*.f64 (*.f64 A C) -2) (/.f64 (pow.f64 B 2) 2))) (/.f64 1 (/.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(*.f64 1/4 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 1/4))
(*.f64 (/.f64 1/2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 4)))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 1 (/.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (+.f64 (*.f64 (*.f64 A C) -2) (/.f64 (pow.f64 B 2) 2))))
(*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)))) (/.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))))) (/.f64 (/.f64 -1/2 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (*.f64 (*.f64 A C) -2) (/.f64 (pow.f64 B 2) 2)))) (/.f64 -1/2 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))))
(*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 4)) (/.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)))))
(*.f64 (/.f64 (/.f64 -1/2 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))))))
(*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 4)))
(*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (/.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) -1) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 1)
(neg.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(+.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F) 0)
(+.f64 0 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))
(+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F) 2) (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F) 2))
(-.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F) 0)
(-.f64 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F) 2) (/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)) 2))
(-.f64 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F) 2) (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F) -1/2) 4))
(/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F) 1)
(/.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)) 2)
(/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F 4)) 4)
(/.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (*.f64 F 4)) 8)
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4) (*.f64 F 4)) 16)
(pow.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F) 1)
Outputs
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -8))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A C))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) 1/2)))
(+.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A C))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A C))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (*.f64 A C) 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -64)) -1/8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) 1/2))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A C))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -64)) (sqrt.f64 (/.f64 F (pow.f64 (*.f64 A C) 3)))))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (*.f64 A C) 3))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -64))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 (sqrt.f64 -4) 5)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 5)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A C))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (*.f64 A C) 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -64)) -1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) 1/2)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -1024)) (sqrt.f64 (/.f64 F (pow.f64 (*.f64 A C) 5))))))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A C))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -64)) (sqrt.f64 (/.f64 F (pow.f64 (*.f64 A C) 3))))) (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 (*.f64 A C) 5))) (sqrt.f64 -1024)))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C F)) -8)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A C)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (*.f64 A C) 3))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -64)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (*.f64 A C) 5))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -1024))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 F))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B) -2)))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B) (*.f64 (sqrt.f64 F) -2)))
(*.f64 (sqrt.f64 F) (+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 -2 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F)))))
(+.f64 (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) -2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B) -2))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) (*.f64 -2 (+.f64 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B)) (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) (*.f64 (*.f64 (sqrt.f64 F) -2) (+.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) -2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B) -2)))) (*.f64 -4 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 5)))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) (+.f64 (*.f64 -2 (+.f64 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B)) (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3))))) (*.f64 -4 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (pow.f64 B 5))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 F) -2) (+.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3)))) (*.f64 (sqrt.f64 F) (+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 -4 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (pow.f64 B 5))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)))
(*.f64 (sqrt.f64 F) (*.f64 (*.f64 (sqrt.f64 2) B) -1))
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))))
(+.f64 (*.f64 (sqrt.f64 F) (*.f64 (*.f64 (sqrt.f64 2) B) -1)) (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) 2)))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F)))) (*.f64 2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B))))
(*.f64 (sqrt.f64 F) (+.f64 (neg.f64 (*.f64 (sqrt.f64 2) B)) (*.f64 2 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F)))))
(+.f64 (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) 2)) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3)))) (*.f64 (sqrt.f64 F) (*.f64 (*.f64 (sqrt.f64 2) B) -1))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F)))) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B)) (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F)))) (*.f64 (*.f64 2 (sqrt.f64 F)) (+.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3)))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 F))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) 2)) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3)))) (*.f64 (sqrt.f64 F) (*.f64 (*.f64 (sqrt.f64 2) B) -1)))) (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (pow.f64 B 5)) 4)))
(+.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F)))) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B)) (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3)))))) (*.f64 4 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (pow.f64 B 5)))))
(+.f64 (*.f64 (*.f64 2 (sqrt.f64 F)) (+.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3)))) (*.f64 (sqrt.f64 F) (+.f64 (neg.f64 (*.f64 (sqrt.f64 2) B)) (*.f64 4 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (pow.f64 B 5))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 F))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B) -2)))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B) (*.f64 (sqrt.f64 F) -2)))
(*.f64 (sqrt.f64 F) (+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 -2 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F)))))
(+.f64 (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) -2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B) -2))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) (*.f64 -2 (+.f64 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B)) (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) (*.f64 (*.f64 (sqrt.f64 F) -2) (+.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3)))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) -2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B) -2)))) (*.f64 -4 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 5)))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) (+.f64 (*.f64 -2 (+.f64 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B)) (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3))))) (*.f64 -4 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (pow.f64 B 5))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 F) -2) (+.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3)))) (*.f64 (sqrt.f64 F) (+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 -4 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (pow.f64 B 5))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B) -2)))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B) (*.f64 (sqrt.f64 F) -2)))
(*.f64 (sqrt.f64 F) (+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 -2 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F)))))
(+.f64 (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) -2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B) -2))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) (*.f64 -2 (+.f64 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B)) (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) (*.f64 (*.f64 (sqrt.f64 F) -2) (+.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 F))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 F))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) -2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B) -2)))) (*.f64 -4 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 5)))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 F))) (+.f64 (*.f64 -2 (+.f64 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B)) (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3))))) (*.f64 -4 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (pow.f64 B 5))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 F) -2) (+.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3)))) (*.f64 (sqrt.f64 F) (+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 -4 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (pow.f64 B 5))))))
(*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4)))
(*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (sqrt.f64 -1/2))
(sqrt.f64 (*.f64 (/.f64 F (*.f64 A C)) -1/2))
(+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))) (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (*.f64 A C) 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/4)) -1/32)))
(+.f64 (sqrt.f64 (*.f64 (/.f64 F (*.f64 A C)) -1/2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (*.f64 A C) 3))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -1/4)))) 2)) (pow.f64 B 4))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 A C) F))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 F (/.f64 1/64 (pow.f64 (*.f64 A C) 3))) (*.f64 1/1024 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (*.f64 A C) 3))) (/.f64 1 (sqrt.f64 -1/4))) 2))))) (sqrt.f64 -1/4)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (*.f64 A C) 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/4)) -1/32))))
(+.f64 (sqrt.f64 (*.f64 (/.f64 F (*.f64 A C)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (*.f64 A C) 3))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (/.f64 F (pow.f64 (*.f64 A C) 3)) 1/64) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 (*.f64 A C) 3))) (sqrt.f64 -1/4)) -1/32) 2)))) (/.f64 (sqrt.f64 (/.f64 (*.f64 A C) F)) (sqrt.f64 -1/4))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 (/.f64 F (*.f64 A C)) -1/2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (*.f64 A C) 3))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/4))))) (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 F (/.f64 1/64 (pow.f64 (*.f64 A C) 3))) (*.f64 1/1024 (pow.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 (*.f64 A C) 3))) (sqrt.f64 -1/4)) 2))) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (/.f64 (sqrt.f64 (/.f64 (*.f64 A C) F)) (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 4)))) (*.f64 1/32 (/.f64 (+.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -1/4)))) 2)) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) C))))) (pow.f64 B 6))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 A C) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (pow.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -1/4)))) 2)) (pow.f64 B 4))) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 (*.f64 A C) F)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 F (/.f64 1/64 (pow.f64 (*.f64 A C) 3))) (*.f64 1/1024 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (*.f64 A C) 3))) (/.f64 1 (sqrt.f64 -1/4))) 2))))) (sqrt.f64 -1/4)) -1/2)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 F (/.f64 1/256 (pow.f64 (*.f64 A C) 4))) (*.f64 (+.f64 (*.f64 F (/.f64 1/64 (pow.f64 (*.f64 A C) 3))) (*.f64 1/1024 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (*.f64 A C) 3))) (/.f64 1 (sqrt.f64 -1/4))) 2))) (/.f64 1/32 (*.f64 A (*.f64 C 1/4))))))) (sqrt.f64 -1/4))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (*.f64 A C) 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/4)) -1/32))))
(+.f64 (sqrt.f64 (*.f64 (/.f64 F (*.f64 A C)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (*.f64 A C) 3))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/4)))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (/.f64 F (pow.f64 (*.f64 A C) 3)) 1/64) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 (*.f64 A C) 3))) (sqrt.f64 -1/4)) -1/32) 2)))) (/.f64 (sqrt.f64 (/.f64 (*.f64 A C) F)) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/256 (/.f64 F (pow.f64 (*.f64 A C) 4))) (*.f64 (+.f64 (*.f64 (/.f64 F (pow.f64 (*.f64 A C) 3)) 1/64) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 (*.f64 A C) 3))) (sqrt.f64 -1/4)) -1/32) 2)) (/.f64 1/32 (*.f64 A (*.f64 C 1/4))))))) (sqrt.f64 -1/4)))))))
(+.f64 (sqrt.f64 (*.f64 (/.f64 F (*.f64 A C)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (*.f64 A C) 3))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 A C) F)) (sqrt.f64 -1/4)) (+.f64 (*.f64 (+.f64 (*.f64 F (/.f64 1/256 (pow.f64 (*.f64 A C) 4))) (*.f64 (+.f64 (*.f64 F (/.f64 1/64 (pow.f64 (*.f64 A C) 3))) (*.f64 1/1024 (pow.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 (*.f64 A C) 3))) (sqrt.f64 -1/4)) 2))) (/.f64 1/8 (*.f64 A C)))) (*.f64 (sqrt.f64 2) (pow.f64 B 6))) (*.f64 (+.f64 (*.f64 F (/.f64 1/64 (pow.f64 (*.f64 A C) 3))) (*.f64 1/1024 (pow.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 (*.f64 A C) 3))) (sqrt.f64 -1/4)) 2))) (*.f64 (sqrt.f64 2) (pow.f64 B 4))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 F) B))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F)))
(+.f64 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) B)) (*.f64 2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)))))
(+.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 F) B)) (*.f64 2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)))))
(*.f64 (sqrt.f64 F) (+.f64 (/.f64 (sqrt.f64 2) B) (*.f64 2 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 F))) 2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 F)))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F))))
(+.f64 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (*.f64 F (pow.f64 (*.f64 A C) 2))) (pow.f64 (*.f64 (sqrt.f64 F) (*.f64 (*.f64 A C) 2)) 2))) (pow.f64 B 5)) -1/2)) (*.f64 2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3))))))
(+.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 F) B)) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 (*.f64 A C) 2) (*.f64 F -16)) (pow.f64 (*.f64 2 (*.f64 A (*.f64 C (sqrt.f64 F)))) 2))) (/.f64 (sqrt.f64 (/.f64 1 F)) (pow.f64 B 5))))))
(+.f64 (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (sqrt.f64 2) B) (*.f64 2 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 (*.f64 A C) 2) (*.f64 F -16)) (*.f64 4 (pow.f64 (*.f64 (*.f64 A C) (sqrt.f64 F)) 2)))) (/.f64 (sqrt.f64 (/.f64 1 F)) (pow.f64 B 5)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) F))) (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 F))) 2)) C))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 F))) 2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 F)))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 1 F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (*.f64 F (pow.f64 (*.f64 A C) 2))) (pow.f64 (*.f64 (sqrt.f64 F) (*.f64 (*.f64 A C) 2)) 2))) (pow.f64 B 5)) -1/2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -64 (*.f64 F (pow.f64 (*.f64 A C) 3))) (*.f64 (*.f64 C (+.f64 (*.f64 -16 (*.f64 F (pow.f64 (*.f64 A C) 2))) (pow.f64 (*.f64 (sqrt.f64 F) (*.f64 (*.f64 A C) 2)) 2))) (*.f64 A -2)))) (pow.f64 B 7)) -1/2)) (*.f64 2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 F) B)) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 (*.f64 A C) 2) (*.f64 F -16)) (pow.f64 (*.f64 2 (*.f64 A (*.f64 C (sqrt.f64 F)))) 2))) (/.f64 (sqrt.f64 (/.f64 1 F)) (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 (*.f64 A C) 3) (*.f64 F -64)) (*.f64 A (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 (*.f64 A C) 2) (*.f64 F -16)) (pow.f64 (*.f64 2 (*.f64 A (*.f64 C (sqrt.f64 F)))) 2))) -2)))) (/.f64 (sqrt.f64 (/.f64 1 F)) (pow.f64 B 7)))))))
(+.f64 (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (sqrt.f64 2) B) (*.f64 2 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 F)) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 (*.f64 A C) 2) (*.f64 F -16)) (*.f64 4 (pow.f64 (*.f64 (*.f64 A C) (sqrt.f64 F)) 2)))) (pow.f64 B 5)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 (*.f64 A C) 3) (*.f64 F -64)) (*.f64 A (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 (*.f64 A C) 2) (*.f64 F -16)) (*.f64 4 (pow.f64 (*.f64 (*.f64 A C) (sqrt.f64 F)) 2)))) -2)))) (pow.f64 B 7))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F)))
(*.f64 (sqrt.f64 F) (*.f64 (/.f64 (sqrt.f64 2) B) -1))
(*.f64 (sqrt.f64 F) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 F)))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F))))
(+.f64 (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (sqrt.f64 2) B) -1)) (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) -2)))
(+.f64 (*.f64 (sqrt.f64 F) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 F) (*.f64 -2 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)))))
(*.f64 (sqrt.f64 F) (+.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (*.f64 -2 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 F))) 2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 F))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (*.f64 F (pow.f64 (*.f64 A C) 2))) (pow.f64 (*.f64 (sqrt.f64 F) (*.f64 (*.f64 A C) 2)) 2))) (pow.f64 B 5)) 1/2)) (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (sqrt.f64 2) B) -1)) (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) -2))))
(+.f64 (*.f64 (sqrt.f64 F) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 (*.f64 A C) 2) (*.f64 F -16)) (pow.f64 (*.f64 2 (*.f64 A (*.f64 C (sqrt.f64 F)))) 2))) (/.f64 (sqrt.f64 (/.f64 1 F)) (pow.f64 B 5)))) (*.f64 (sqrt.f64 F) (*.f64 -2 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3))))))
(+.f64 (*.f64 (sqrt.f64 F) (+.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (*.f64 -2 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 (*.f64 A C) 2) (*.f64 F -16)) (*.f64 4 (pow.f64 (*.f64 (*.f64 A C) (sqrt.f64 F)) 2)))) (/.f64 (sqrt.f64 (/.f64 1 F)) (pow.f64 B 5)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) F))) (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 F))) 2)) C))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (*.f64 A C) (sqrt.f64 F))) 2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 F)))))))
(+.f64 (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) -2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (*.f64 F (pow.f64 (*.f64 A C) 2))) (pow.f64 (*.f64 (sqrt.f64 F) (*.f64 (*.f64 A C) 2)) 2))) (pow.f64 B 5)) 1/2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -64 (*.f64 F (pow.f64 (*.f64 A C) 3))) (*.f64 (*.f64 C (+.f64 (*.f64 -16 (*.f64 F (pow.f64 (*.f64 A C) 2))) (pow.f64 (*.f64 (sqrt.f64 F) (*.f64 (*.f64 A C) 2)) 2))) (*.f64 A -2)))) (pow.f64 B 7)))) (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (sqrt.f64 2) B) -1)))))
(+.f64 (*.f64 (sqrt.f64 F) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 (*.f64 A C) 2) (*.f64 F -16)) (pow.f64 (*.f64 2 (*.f64 A (*.f64 C (sqrt.f64 F)))) 2))) (/.f64 (sqrt.f64 (/.f64 1 F)) (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 (*.f64 A C) 3) (*.f64 F -64)) (*.f64 A (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 (*.f64 A C) 2) (*.f64 F -16)) (pow.f64 (*.f64 2 (*.f64 A (*.f64 C (sqrt.f64 F)))) 2))) -2)))) (/.f64 (sqrt.f64 (/.f64 1 F)) (pow.f64 B 7))))) (*.f64 (sqrt.f64 F) (*.f64 -2 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3))))))
(+.f64 (*.f64 (sqrt.f64 F) (+.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (*.f64 -2 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 F)) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 (*.f64 A C) 2) (*.f64 F -16)) (*.f64 4 (pow.f64 (*.f64 (*.f64 A C) (sqrt.f64 F)) 2)))) (pow.f64 B 5)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 (*.f64 A C) 3) (*.f64 F -64)) (*.f64 A (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 (*.f64 A C) 2) (*.f64 F -16)) (*.f64 4 (pow.f64 (*.f64 (*.f64 A C) (sqrt.f64 F)) 2)))) -2)))) (pow.f64 B 7))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 F) B))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F)))
(+.f64 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) B)) (*.f64 2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)))))
(+.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 F) B)) (*.f64 2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)))))
(*.f64 (sqrt.f64 F) (+.f64 (/.f64 (sqrt.f64 2) B) (*.f64 2 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 (/.f64 C (pow.f64 B 3)) (sqrt.f64 F))) 2)) B))) (sqrt.f64 (/.f64 1 F)))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F))))
(+.f64 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 F)) (*.f64 (*.f64 (*.f64 B (+.f64 (*.f64 -16 (/.f64 (*.f64 F (pow.f64 C 2)) (pow.f64 B 6))) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 F) (/.f64 C (pow.f64 B 3))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 2))) -1/2)) (*.f64 2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 F) B)) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (+.f64 (*.f64 -16 (/.f64 (*.f64 F (pow.f64 C 2)) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 C (/.f64 (sqrt.f64 F) (pow.f64 B 3)))) 2)))) (sqrt.f64 (/.f64 1 F)))))))
(+.f64 (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (sqrt.f64 2) B) (*.f64 2 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (/.f64 -16 (pow.f64 B 6))) (pow.f64 (*.f64 (/.f64 C (pow.f64 B 3)) (*.f64 2 (sqrt.f64 F))) 2)) (*.f64 B (pow.f64 A 2))) (sqrt.f64 (/.f64 1 F))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 (/.f64 C (pow.f64 B 3)) (sqrt.f64 F))) 2)) B))) (sqrt.f64 (/.f64 1 F)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 C (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 (/.f64 C (pow.f64 B 3)) (sqrt.f64 F))) 2))) (pow.f64 B 2))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 B 8)))) B))) (sqrt.f64 (/.f64 1 F)))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 F)) (*.f64 (*.f64 B (+.f64 (*.f64 (*.f64 C (+.f64 (*.f64 -16 (/.f64 (*.f64 F (pow.f64 C 2)) (pow.f64 B 6))) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 F) (/.f64 C (pow.f64 B 3))) 2)))) (/.f64 -2 (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 C 3)) (/.f64 -64 (pow.f64 B 8))))) (*.f64 (pow.f64 A 3) (sqrt.f64 2))))) (+.f64 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 1 F)) (*.f64 (*.f64 (*.f64 B (+.f64 (*.f64 -16 (/.f64 (*.f64 F (pow.f64 C 2)) (pow.f64 B 6))) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 F) (/.f64 C (pow.f64 B 3))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 2))) -1/2)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 F) B)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 B (+.f64 (*.f64 -2 (/.f64 (*.f64 C (+.f64 (*.f64 -16 (/.f64 (*.f64 F (pow.f64 C 2)) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 C (/.f64 (sqrt.f64 F) (pow.f64 B 3)))) 2))) (pow.f64 B 2))) (*.f64 -64 (/.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 B 8)))))) (sqrt.f64 (/.f64 1 F))))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (+.f64 (*.f64 -16 (/.f64 (*.f64 F (pow.f64 C 2)) (pow.f64 B 6))) (pow.f64 (*.f64 2 (*.f64 C (/.f64 (sqrt.f64 F) (pow.f64 B 3)))) 2)))) (sqrt.f64 (/.f64 1 F))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 F)) -1/2) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (*.f64 C (+.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (/.f64 -16 (pow.f64 B 6))) (pow.f64 (*.f64 (/.f64 C (pow.f64 B 3)) (*.f64 2 (sqrt.f64 F))) 2))) (/.f64 -2 (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 C 3)) (/.f64 -64 (pow.f64 B 8)))) (*.f64 B (pow.f64 A 3)))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (/.f64 -16 (pow.f64 B 6))) (pow.f64 (*.f64 (/.f64 C (pow.f64 B 3)) (*.f64 2 (sqrt.f64 F))) 2)) (*.f64 B (pow.f64 A 2)))))) (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (sqrt.f64 2) B) (*.f64 2 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 F) B))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F)))
(+.f64 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) B)) (*.f64 2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)))))
(+.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 F) B)) (*.f64 2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)))))
(*.f64 (sqrt.f64 F) (+.f64 (/.f64 (sqrt.f64 2) B) (*.f64 2 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 F))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 6)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 F)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 F))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F))))
(+.f64 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 F)) (*.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 F) (/.f64 A (pow.f64 B 3))) 2)) (*.f64 (*.f64 F (pow.f64 A 2)) (/.f64 -16 (pow.f64 B 6)))) (*.f64 (sqrt.f64 2) (*.f64 B (pow.f64 C 2))))))))
(+.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 F) B)) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 A (/.f64 (sqrt.f64 F) (pow.f64 B 3))) 2)) (*.f64 -16 (/.f64 (*.f64 F (pow.f64 A 2)) (pow.f64 B 6)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (pow.f64 C 2))) (sqrt.f64 (/.f64 1 F)))))))
(+.f64 (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (sqrt.f64 2) B) (*.f64 2 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3))))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 A (pow.f64 B 3)) (*.f64 2 (sqrt.f64 F))) 2) (*.f64 (*.f64 F (pow.f64 A 2)) (/.f64 -16 (pow.f64 B 6)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (pow.f64 C 2))) (sqrt.f64 (/.f64 1 F))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 F))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 6)))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) B))) (sqrt.f64 (/.f64 1 F)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (+.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 F))) 2) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 6))))) (pow.f64 B 2))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 8)))) (*.f64 (pow.f64 C 3) B))) (sqrt.f64 (/.f64 1 F)))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 1 F)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (*.f64 A (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 F) (/.f64 A (pow.f64 B 3))) 2)) (*.f64 (*.f64 F (pow.f64 A 2)) (/.f64 -16 (pow.f64 B 6))))) (/.f64 -2 (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 A 3)) (/.f64 -64 (pow.f64 B 8)))) (*.f64 B (pow.f64 C 3)))) -1/2))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 F)) (*.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 F) (/.f64 A (pow.f64 B 3))) 2)) (*.f64 (*.f64 F (pow.f64 A 2)) (/.f64 -16 (pow.f64 B 6)))) (*.f64 (sqrt.f64 2) (*.f64 B (pow.f64 C 2))))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 F) B)) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (+.f64 (*.f64 4 (pow.f64 (*.f64 A (/.f64 (sqrt.f64 F) (pow.f64 B 3))) 2)) (*.f64 -16 (/.f64 (*.f64 F (pow.f64 A 2)) (pow.f64 B 6))))) (pow.f64 B 2))) (*.f64 -64 (/.f64 (*.f64 F (pow.f64 A 3)) (pow.f64 B 8))))) (*.f64 (*.f64 B (pow.f64 C 3)) (sqrt.f64 (/.f64 1 F)))))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 A (/.f64 (sqrt.f64 F) (pow.f64 B 3))) 2)) (*.f64 -16 (/.f64 (*.f64 F (pow.f64 A 2)) (pow.f64 B 6)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (pow.f64 C 2))) (sqrt.f64 (/.f64 1 F)))))))
(+.f64 (*.f64 (sqrt.f64 F) (+.f64 (/.f64 (sqrt.f64 2) B) (*.f64 2 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 A (+.f64 (pow.f64 (*.f64 (/.f64 A (pow.f64 B 3)) (*.f64 2 (sqrt.f64 F))) 2) (*.f64 (*.f64 F (pow.f64 A 2)) (/.f64 -16 (pow.f64 B 6))))) (/.f64 -2 (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 A 3)) (/.f64 -64 (pow.f64 B 8)))) (*.f64 B (pow.f64 C 3))) (sqrt.f64 (/.f64 1 F))))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 A (pow.f64 B 3)) (*.f64 2 (sqrt.f64 F))) 2) (*.f64 (*.f64 F (pow.f64 A 2)) (/.f64 -16 (pow.f64 B 6)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 B (pow.f64 C 2))) (sqrt.f64 (/.f64 1 F)))))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 C F) (*.f64 A -4))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 A -4)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 A -4)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 A -4)) (*.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 (*.f64 C F) (*.f64 A -4)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 A -4)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 A -4)) (*.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 (*.f64 C F) (*.f64 A -4)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 A -4)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 A -4)) (*.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 (*.f64 C F) (*.f64 A -4)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 A -4)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 A -4)) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 C F) (*.f64 A -4))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 A -4)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 A -4)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 A -4)) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 C F) (*.f64 A -4))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 A -4)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 A -4)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 A -4)) (*.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 (*.f64 C F) (*.f64 A -4)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 A -4)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 A -4)) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 C F) (*.f64 A -4))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 A -4)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 A -4)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 A -4)) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 C F) (*.f64 A -4))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 A -4)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 A -4)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 A -4)) (*.f64 F (pow.f64 B 2)))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C))) F)
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 0)
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F)))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 2))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 3) 4))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 3) 4) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 4))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F)))
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 0)
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) -2))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)))) 4))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 1)
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F)))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)))) 1/2)
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)) (sqrt.f64 2))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F)))
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)) 2))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 4) 1/4)
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (sqrt.f64 (+.f64 F F)))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F)))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F)))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (sqrt.f64 F))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F)))
(*.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F)))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)))))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F)))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) -2))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (/.f64 (sqrt.f64 2) 2))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F)))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 4))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F)))
(*.f64 (/.f64 (sqrt.f64 2) 2) (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)) 2) (*.f64 2 (sqrt.f64 2)))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F 4))) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F)))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F 4))))
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 1)
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F)))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)))) 2)
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 4) 4)
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 4)) 8)
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F)))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 1)
(sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 0)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 3) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 3) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 0)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(-.f64 0 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) -2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) 2))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (+.f64 (/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) 2) 0))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (*.f64 (*.f64 A C) -2) (/.f64 (pow.f64 B 2) 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (*.f64 (*.f64 A C) -2) (/.f64 (pow.f64 B 2) 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (*.f64 A (*.f64 C -2)) (/.f64 (pow.f64 B 2) 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (*.f64 A (*.f64 C -2)) (/.f64 (pow.f64 B 2) 2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 3) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 3) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)) (+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)) 0))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 1)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)))) (/.f64 -1/2 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))))
(*.f64 -1/2 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (/.f64 -1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (/.f64 -1/2 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (*.f64 (*.f64 A C) -2) (/.f64 (pow.f64 B 2) 2))) 1/2)
(*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (/.f64 1/2 (+.f64 (*.f64 (*.f64 A C) -2) (/.f64 (pow.f64 B 2) 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (/.f64 1/2 (+.f64 (*.f64 A (*.f64 C -2)) (/.f64 (pow.f64 B 2) 2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (/.f64 1/2 (+.f64 (*.f64 A (*.f64 C -2)) (/.f64 (pow.f64 B 2) 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 4) (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (*.f64 (*.f64 A C) -2) (/.f64 (pow.f64 B 2) 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (/.f64 1/2 (+.f64 (*.f64 (*.f64 A C) -2) (/.f64 (pow.f64 B 2) 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (/.f64 1/2 (+.f64 (*.f64 A (*.f64 C -2)) (/.f64 (pow.f64 B 2) 2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (/.f64 1/2 (+.f64 (*.f64 A (*.f64 C -2)) (/.f64 (pow.f64 B 2) 2))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 -1/2 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)))))
(*.f64 -1/2 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (/.f64 -1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (/.f64 -1/2 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))))
(*.f64 (/.f64 -1/2 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (*.f64 (*.f64 A C) -2) (/.f64 (pow.f64 B 2) 2)))))
(*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 (*.f64 (*.f64 A C) -2) (/.f64 (pow.f64 B 2) 2)))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (*.f64 A (*.f64 C -2)) (/.f64 (pow.f64 B 2) 2))) (/.f64 -1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (*.f64 A (*.f64 C -2)) (/.f64 (pow.f64 B 2) 2))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 4))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) -2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 1/4) 1/4)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 4)) (/.f64 1/2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (+.f64 (*.f64 (*.f64 A C) -2) (/.f64 (pow.f64 B 2) 2))) (/.f64 1 (/.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))) (/.f64 (/.f64 1 (/.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))) (+.f64 (*.f64 (*.f64 A C) -2) (/.f64 (pow.f64 B 2) 2))))
(*.f64 1 (-.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (*.f64 A (*.f64 C -2)) (/.f64 (pow.f64 B 2) 2))) 2) (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(-.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (*.f64 A (*.f64 C -2)) (/.f64 (pow.f64 B 2) 2))) 2) (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))
(*.f64 1/4 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 1/4))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 1/2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 4)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 1 (/.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (+.f64 (*.f64 (*.f64 A C) -2) (/.f64 (pow.f64 B 2) 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))) (/.f64 (/.f64 1 (/.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))) (+.f64 (*.f64 (*.f64 A C) -2) (/.f64 (pow.f64 B 2) 2))))
(*.f64 1 (-.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (*.f64 A (*.f64 C -2)) (/.f64 (pow.f64 B 2) 2))) 2) (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(-.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (*.f64 A (*.f64 C -2)) (/.f64 (pow.f64 B 2) 2))) 2) (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))
(*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)))) (/.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))))) (/.f64 (/.f64 -1/2 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (/.f64 -1/2 (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))))
(*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))) (/.f64 -1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (/.f64 2 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 -1 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F)))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))
(*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (*.f64 (*.f64 A C) -2) (/.f64 (pow.f64 B 2) 2)))) (/.f64 -1/2 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))))
(*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 (*.f64 (*.f64 A C) -2) (/.f64 (pow.f64 B 2) 2)))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (*.f64 A (*.f64 C -2)) (/.f64 (pow.f64 B 2) 2))) (/.f64 -1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (*.f64 A (*.f64 C -2)) (/.f64 (pow.f64 B 2) 2))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))))
(*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 4)) (/.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 (/.f64 (/.f64 -1/2 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (/.f64 -1/2 (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))))
(*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))) (/.f64 -1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (/.f64 2 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(*.f64 (/.f64 -1 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F)))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))
(*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) 4)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (/.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) -1) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))) (+.f64 -1 (*.f64 2 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))) (+.f64 -1 (*.f64 2 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (/.f64 (+.f64 -1 (*.f64 2 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 1)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(neg.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(+.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F) 0)
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(+.f64 0 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F) 2) (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F) 2))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(-.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F) 0)
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(-.f64 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F) 2) (/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)) 2))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(-.f64 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F) 2) (/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F) -1/2) 4))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F) 1)
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F)) 2)
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F 4)) 4)
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (*.f64 F 4)) 8)
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 4) (*.f64 F 4)) 16)
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))
(pow.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) F) 1)
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))
(*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))

localize31.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
12.2b
(sqrt.f64 (*.f64 -1 (/.f64 F A)))
Compiler

Compiled 28 to 15 computations (46.4% saved)

series9.0ms (0%)

Counts
1 → 0
Calls

6 calls:

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

rewrite277.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
992×rational_best-simplify-64
866×rational_best-simplify-51
786×rational_best-4
786×rational_best-2
786×rational_best-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0917
16515
215915
345915
4201215
Stop Event
node limit
Counts
1 → 35
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 -1 (/.f64 F A)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 (neg.f64 F) A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 2) (/.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 2) 2) (+.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 2) 2) (/.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 2) (/.f64 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 F) A))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 (neg.f64 F) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 -1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 -1 A)) (sqrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 -1) 2) (/.f64 (sqrt.f64 (/.f64 F A)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2) (/.f64 (sqrt.f64 -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (/.f64 -1/2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 -1/2 A)) (sqrt.f64 (+.f64 F F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 -1) 2) (*.f64 (sqrt.f64 (/.f64 F A)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 F A)) 2) (*.f64 (sqrt.f64 -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (/.f64 -2 A))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 F (/.f64 -2 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 F (+.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 F (+.f64 A A))) (sqrt.f64 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (/.f64 2 A))) (sqrt.f64 -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 F (/.f64 2 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F 4)) (sqrt.f64 (/.f64 (/.f64 -1 A) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (/.f64 -1 A) 4)) (sqrt.f64 (*.f64 F 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 1)))))

simplify412.0ms (0.3%)

Algorithm
egg-herbie
Rules
1428×rational_best-simplify-85
1104×rational_best-simplify-62
668×rational_best-simplify-49
568×rational_best-simplify-47
560×rational_best-simplify-63
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
091525
1206525
2458525
31325525
46365525
Stop Event
node limit
Counts
35 → 37
Calls
Call 1
Inputs
(+.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 0)
(+.f64 0 (sqrt.f64 (/.f64 (neg.f64 F) A)))
(+.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 2) (/.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 2))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 2) 2) (+.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 2) 2) (/.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 2)))
(-.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 0)
(-.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 2) (/.f64 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 F) A))) 2))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 1)
(*.f64 1 (sqrt.f64 (/.f64 (neg.f64 F) A)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))
(*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 2) 1/2)
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 -1 A)))
(*.f64 (sqrt.f64 (/.f64 -1 A)) (sqrt.f64 F))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 2))
(*.f64 (*.f64 (sqrt.f64 -1) 2) (/.f64 (sqrt.f64 (/.f64 F A)) 2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2) (/.f64 (sqrt.f64 -1) 2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 4) 1/4)
(*.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (/.f64 -1/2 A)))
(*.f64 (sqrt.f64 (/.f64 -1/2 A)) (sqrt.f64 (+.f64 F F)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 4))
(*.f64 (/.f64 (sqrt.f64 -1) 2) (*.f64 (sqrt.f64 (/.f64 F A)) 2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 F A)) 2) (*.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 -2 A))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 F (/.f64 -2 A))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 F (+.f64 A A))))
(*.f64 (sqrt.f64 (/.f64 F (+.f64 A A))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 2 A))) (sqrt.f64 -1/2))
(*.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 F (/.f64 2 A))))
(*.f64 (sqrt.f64 (*.f64 F 4)) (sqrt.f64 (/.f64 (/.f64 -1 A) 4)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 -1 A) 4)) (sqrt.f64 (*.f64 F 4)))
(/.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 1)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 2) 2)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 4)) 8)
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 1)
Outputs
(+.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 0)
(sqrt.f64 (/.f64 (neg.f64 F) A))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(+.f64 0 (sqrt.f64 (/.f64 (neg.f64 F) A)))
(sqrt.f64 (/.f64 (neg.f64 F) A))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(+.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 2) (/.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 2))
(sqrt.f64 (/.f64 (neg.f64 F) A))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 2) 2) (+.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 2) 2) (/.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 2)))
(sqrt.f64 (/.f64 (neg.f64 F) A))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(-.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 0)
(sqrt.f64 (/.f64 (neg.f64 F) A))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(-.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 2) (/.f64 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 F) A))) 2))
(sqrt.f64 (/.f64 (neg.f64 F) A))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 1)
(sqrt.f64 (/.f64 (neg.f64 F) A))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 1 (sqrt.f64 (/.f64 (neg.f64 F) A)))
(sqrt.f64 (/.f64 (neg.f64 F) A))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))
(sqrt.f64 (/.f64 (neg.f64 F) A))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1))
(sqrt.f64 (/.f64 (neg.f64 F) A))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 2) 1/2)
(sqrt.f64 (/.f64 (neg.f64 F) A))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 -1 A)))
(sqrt.f64 (/.f64 (neg.f64 F) A))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 (sqrt.f64 (/.f64 -1 A)) (sqrt.f64 F))
(sqrt.f64 (/.f64 (neg.f64 F) A))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 2))
(sqrt.f64 (/.f64 (neg.f64 F) A))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 (*.f64 (sqrt.f64 -1) 2) (/.f64 (sqrt.f64 (/.f64 F A)) 2))
(sqrt.f64 (/.f64 (neg.f64 F) A))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2) (/.f64 (sqrt.f64 -1) 2))
(sqrt.f64 (/.f64 (neg.f64 F) A))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 4) 1/4)
(sqrt.f64 (/.f64 (neg.f64 F) A))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (/.f64 -1/2 A)))
(sqrt.f64 (/.f64 (neg.f64 F) A))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 (sqrt.f64 (/.f64 -1/2 A)) (sqrt.f64 (+.f64 F F)))
(sqrt.f64 (/.f64 (neg.f64 F) A))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 4))
(sqrt.f64 (/.f64 (neg.f64 F) A))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 (/.f64 (sqrt.f64 -1) 2) (*.f64 (sqrt.f64 (/.f64 F A)) 2))
(sqrt.f64 (/.f64 (neg.f64 F) A))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 F A)) 2) (*.f64 (sqrt.f64 -1) 2))
(sqrt.f64 (/.f64 (neg.f64 F) A))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 -2 A))) (sqrt.f64 1/2))
(sqrt.f64 (/.f64 (neg.f64 F) A))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 F (/.f64 -2 A))))
(sqrt.f64 (/.f64 (neg.f64 F) A))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 F (+.f64 A A))))
(sqrt.f64 (/.f64 (neg.f64 F) A))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 (sqrt.f64 (/.f64 F (+.f64 A A))) (sqrt.f64 -2))
(sqrt.f64 (/.f64 (neg.f64 F) A))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 2 A))) (sqrt.f64 -1/2))
(sqrt.f64 (/.f64 (neg.f64 F) A))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 F (/.f64 2 A))))
(sqrt.f64 (/.f64 (neg.f64 F) A))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 (sqrt.f64 (*.f64 F 4)) (sqrt.f64 (/.f64 (/.f64 -1 A) 4)))
(sqrt.f64 (/.f64 (neg.f64 F) A))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 -1 A) 4)) (sqrt.f64 (*.f64 F 4)))
(sqrt.f64 (/.f64 (neg.f64 F) A))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(/.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 1)
(sqrt.f64 (/.f64 (neg.f64 F) A))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 2) 2)
(sqrt.f64 (/.f64 (neg.f64 F) A))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 4) 4)
(sqrt.f64 (/.f64 (neg.f64 F) A))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 4)) 8)
(sqrt.f64 (/.f64 (neg.f64 F) A))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)) 1)
(sqrt.f64 (/.f64 (neg.f64 F) A))
(sqrt.f64 (/.f64 F (neg.f64 A)))

localize163.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.0b
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C A)))
4.4b
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C A))))
16.6b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C A)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
19.5b
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C A))))))
Compiler

Compiled 150 to 73 computations (51.3% saved)

series313.0ms (0.2%)

Counts
4 → 156
Calls

45 calls:

TimeVariablePointExpression
81.0ms
C
@inf
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C A))))))
47.0ms
C
@inf
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C A)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
38.0ms
B
@0
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C A))))))
29.0ms
A
@0
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C A)))
21.0ms
B
@0
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C A)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))

rewrite439.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1006×rational_best-simplify-3
662×rational_best-simplify-62
456×rational_best-simplify-63
436×rational_best-4
436×rational_best-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
021244
1151240
2357240
31196240
45971240
Stop Event
node limit
Counts
4 → 174
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C A))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C A)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C A))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C A)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 3) 4) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) (sqrt.f64 (+.f64 F F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 A (+.f64 A C))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 A (+.f64 A C))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 (+.f64 F F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 A (+.f64 A C))) (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 F -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (/.f64 (sqrt.f64 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 (sqrt.f64 (+.f64 A (+.f64 A C))) (sqrt.f64 (+.f64 F F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))) (sqrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 3) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 3) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) -2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2) (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) -2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 3) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 2 (*.f64 A C)))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) (-.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 (sqrt.f64 2) -2) (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4) (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4) (/.f64 -1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4) (-.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4) (-.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 -1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) -2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) -2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) -2) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) -2) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) -2) (-.f64 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) -2) (-.f64 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4) (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4)) (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (/.f64 (sqrt.f64 (+.f64 F F)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 2 (*.f64 A C)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4)) (-.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) -2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 1 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) -2) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2)) (/.f64 1 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 A C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) (/.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))))) (/.f64 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))))) (/.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4)) (/.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (/.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 2))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (/.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 2) (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 2) (/.f64 (neg.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 2) (/.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) -1/2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 A C)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F 4))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 F 4) (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 A (+.f64 A C)) 4) (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) (*.f64 F 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) (*.f64 (+.f64 A (+.f64 A C)) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F 4)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 A (+.f64 A C)) 4) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 A C)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)) 2) (/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)) 2) (/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 A C)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 (+.f64 A (+.f64 A C)) 4)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 A (+.f64 A C)) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 A (+.f64 A C)) 4) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C))))))))

simplify1.2s (0.8%)

Algorithm
egg-herbie
Rules
1452×rational_best-simplify-108
1230×rational_best-simplify-1
876×rational_best-simplify-55
850×rational_best-simplify-3
696×rational_best-simplify-63
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0130243674
1393843048
Stop Event
node limit
Counts
330 → 541
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 C (*.f64 2 A)))))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 C (*.f64 2 A)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (+.f64 (*.f64 2 A) C))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 C (*.f64 2 A)))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 6))) (pow.f64 (sqrt.f64 -4) 5)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 (pow.f64 C 5) (+.f64 C (*.f64 2 A)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (+.f64 (*.f64 2 A) C))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A))))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 A) C)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 A) C)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 F (pow.f64 B 2)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 F (pow.f64 B 2)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C) B))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (*.f64 (sqrt.f64 2) B)))) 2))) B))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C) B))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (*.f64 (sqrt.f64 2) B)))) 2))) B))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C) B))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (*.f64 (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4))))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 A C)))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 A C))))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (+.f64 C (*.f64 2 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 A) C)) (sqrt.f64 -4))))) (pow.f64 B 2)))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 (pow.f64 C 5) (+.f64 C (*.f64 2 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 A) C)) (sqrt.f64 -4)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (+.f64 (*.f64 2 A) C))))))) (pow.f64 B 4)) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (+.f64 C (*.f64 2 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 A) C)) (sqrt.f64 -4))))) (pow.f64 B 2))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 (pow.f64 C 5) (+.f64 C (*.f64 2 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 A) C)) (sqrt.f64 -4)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (+.f64 (*.f64 2 A) C))))))) (pow.f64 B 4)) (+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (+.f64 C (*.f64 2 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 A) C)) (sqrt.f64 -4))))) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 7) (*.f64 (pow.f64 C 7) (+.f64 C (*.f64 2 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 A) C)) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 7) (*.f64 (pow.f64 C 7) (+.f64 C (*.f64 2 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 A) C)) (sqrt.f64 -4)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (+.f64 (*.f64 2 A) C)))))))) (pow.f64 B 6)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 2 A) C)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 2 A) C)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 A) C)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 2 A) C)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (+.f64 (*.f64 32 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 A) C)))) (pow.f64 B 7)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 A) C)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 A) C)))) (pow.f64 B 7)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 7))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))))))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))) (pow.f64 B 3))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (+.f64 (*.f64 2 A) C)) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (*.f64 8 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 A) C)))) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))) (pow.f64 B 3))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (+.f64 (*.f64 2 A) C)) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (*.f64 8 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 A) C)))) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))) (pow.f64 B 3))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (+.f64 (*.f64 2 A) C)) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 A) C)))) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 A) C)))) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (*.f64 -64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))))) (pow.f64 B 7))))))
(*.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 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F C)))) (*.f64 -4 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) B) (sqrt.f64 (/.f64 F C)))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 C F))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F C)))) (*.f64 -4 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) B) (sqrt.f64 (/.f64 F C)))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 C F))))))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) B) (sqrt.f64 (/.f64 F C)))) 2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) B) (sqrt.f64 (/.f64 F C)))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F C)))) (*.f64 -4 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2)))) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (pow.f64 B 4))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2)))) (pow.f64 (sqrt.f64 -8) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (pow.f64 B 4))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 A 3))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F A)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))))) C))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 A F)))))) (pow.f64 C 2)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F A)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))))) C)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 A F)))))) (pow.f64 C 2)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F A)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))))) C) (*.f64 (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) (*.f64 (sqrt.f64 2) B)))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 B 5)))) (*.f64 -8 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))))) (pow.f64 C 3)))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F)))) (*.f64 C (sqrt.f64 -4)))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F)))) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))))))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (sqrt.f64 -4))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F)))) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))))) C)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 4))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2)) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))))) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (sqrt.f64 -4)))) (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6)))))))) (pow.f64 C 3))))))))
(*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 (*.f64 2 A) C)))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 (*.f64 2 A) C)))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 (*.f64 2 A) C)))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 (*.f64 2 A) C)))
(*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C)))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))))
(*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))))
(*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (*.f64 A F)))
(+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (*.f64 A F))))
(+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (*.f64 A F))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -1 (*.f64 A (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) F))))
(+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -1 (*.f64 A (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) F)))))
(+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -1 (*.f64 A (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) F)))))
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C)))
(*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C)))
(*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))))))
(*.f64 -4 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) C)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) C))) (*.f64 (+.f64 C (*.f64 2 A)) (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) C))) (*.f64 (+.f64 C (*.f64 2 A)) (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) C))) (*.f64 (+.f64 C (*.f64 2 A)) (pow.f64 B 2)))
(*.f64 (+.f64 C (*.f64 2 A)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) C))) (*.f64 (+.f64 C (*.f64 2 A)) (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) C))) (*.f64 (+.f64 C (*.f64 2 A)) (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) C))) (*.f64 (+.f64 C (*.f64 2 A)) (pow.f64 B 2)))
(*.f64 (+.f64 C (*.f64 2 A)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) C))) (*.f64 (+.f64 C (*.f64 2 A)) (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) C))) (*.f64 (+.f64 C (*.f64 2 A)) (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) C))) (*.f64 (+.f64 C (*.f64 2 A)) (pow.f64 B 2)))
(*.f64 C (pow.f64 B 2))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) A) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) A) (+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) C))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) A) (+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) C))))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) A) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) A) (+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) C))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) A) (+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) C))))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 C (pow.f64 B 2)) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))))) (*.f64 -8 (*.f64 (pow.f64 A 2) C))))
(+.f64 (*.f64 C (pow.f64 B 2)) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))))) (*.f64 -8 (*.f64 (pow.f64 A 2) C))))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) C) (*.f64 2 (*.f64 A (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) C) (*.f64 2 (*.f64 A (pow.f64 B 2)))))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) C) (*.f64 2 (*.f64 A (pow.f64 B 2)))))
(*.f64 -4 (*.f64 A (pow.f64 C 2)))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) C))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) C) (*.f64 2 (*.f64 A (pow.f64 B 2)))))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) C) (*.f64 2 (*.f64 A (pow.f64 B 2)))))
(*.f64 -4 (*.f64 A (pow.f64 C 2)))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 8 (pow.f64 A 2)) (*.f64 -1 (pow.f64 B 2))))))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 8 (pow.f64 A 2)) (*.f64 -1 (pow.f64 B 2)))))))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 8 (pow.f64 A 2)) (*.f64 -1 (pow.f64 B 2)))))))
(+.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 0)
(+.f64 0 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 2))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 3) 4))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 3) 4) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4))
(-.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) -2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) 4))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) 1/2)
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (sqrt.f64 2))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) -1)
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4) 1/4)
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) -2))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) (sqrt.f64 (+.f64 F F)))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 A C))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 A C))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 (+.f64 F F))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 A C))) (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 F -1/2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 A C)))))
(*.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (/.f64 (sqrt.f64 2) 2))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 (sqrt.f64 (+.f64 A (+.f64 A C))) (sqrt.f64 (+.f64 F F))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))) (sqrt.f64 F))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)))) (sqrt.f64 1/2))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) 2)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) -1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4)) 8)
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(+.f64 1 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2))
(+.f64 (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 3) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 3) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))
(+.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 1)
(+.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1)
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) -2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(-.f64 (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2) (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) -2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 3) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))
(-.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1)
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 -1 (-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 2 (*.f64 A C)))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) (-.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 (sqrt.f64 2) -2) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2)) 1/2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4) (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4) (/.f64 -1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4) (-.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4) (-.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 -1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4))))
(*.f64 -2 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) -2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 -2 (-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) -2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) -2) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) -2) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) -2) (-.f64 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) -2) (-.f64 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2)))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2))))
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4) (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))))))
(*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4))
(*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4)) (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4)))
(*.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (/.f64 (sqrt.f64 (+.f64 F F)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))
(*.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 2 (*.f64 A C)))) -1/2)
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/4)
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4)) (-.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) -2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) -2)
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 1 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))))
(*.f64 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) -2) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2)) (/.f64 1 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 A C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) (/.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))))) (/.f64 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))))) (/.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4)) (/.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (/.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 2))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (/.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 0)
(+.f64 0 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))
(+.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 2) (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 2))
(-.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 0)
(-.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 2) (/.f64 (neg.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) 2))
(-.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 2) (/.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) -1/2) 4))
(/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 1)
(/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))) 2)
(/.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4))) 4)
(/.f64 (*.f64 4 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 8)
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 A C)))) -1)
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F 4))) -4)
(/.f64 (*.f64 (*.f64 F 4) (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4))) 16)
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F 4))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 A (+.f64 A C)) 4) (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) (*.f64 F 4)) 16)
(/.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) (*.f64 (+.f64 A (+.f64 A C)) 4)) 16)
(/.f64 (*.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F 4)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) 16)
(/.f64 (*.f64 (*.f64 (+.f64 A (+.f64 A C)) 4) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 4)
(pow.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 1)
(neg.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 A C)))))
(+.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)) 0)
(+.f64 0 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)) 2) (/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)) 2))
(-.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)) 0)
(-.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)) 2) (/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 2))
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)) 1)
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)) 2)
(/.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) 4)
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C))) -1)
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 A C)))) -2)
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 (+.f64 A (+.f64 A C)) 4)) -4)
(/.f64 (+.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4))) 8)
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 A (+.f64 A C)) 4)) 16)
(/.f64 (*.f64 (*.f64 (+.f64 A (+.f64 A C)) 4) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) 16)
(pow.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)) 1)
(neg.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C))))
Outputs
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C F)))) (sqrt.f64 -8))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 C (*.f64 2 A)))))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C F)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2))) (sqrt.f64 -4)) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C F)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 F C) (*.f64 (+.f64 C (*.f64 A 2)) A))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2))) (sqrt.f64 -4)) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 C (*.f64 2 A)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (+.f64 (*.f64 2 A) C))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2))) (sqrt.f64 -4)) 1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C F)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3)) (pow.f64 (*.f64 A C) 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (+.f64 C (*.f64 A 2)) (sqrt.f64 -64))) -1/8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C F)))) (sqrt.f64 -8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3)) (pow.f64 (*.f64 A C) 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (+.f64 C (*.f64 A 2)) (sqrt.f64 -64))) -1/8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 F C) (*.f64 (+.f64 C (*.f64 A 2)) A))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2))) (sqrt.f64 -4)) 1/2))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 C (*.f64 2 A)))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 6))) (pow.f64 (sqrt.f64 -4) 5)) (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 (pow.f64 C 5) (+.f64 C (*.f64 2 A)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (+.f64 (*.f64 2 A) C))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C F)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3)) (pow.f64 (*.f64 A C) 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (+.f64 C (*.f64 A 2)) (sqrt.f64 -64))) -1/8))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 6))) (sqrt.f64 -1024)) (sqrt.f64 (/.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 5)))))) (*.f64 (sqrt.f64 (/.f64 F (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2))) (sqrt.f64 -4)) 1/2))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C F)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3)) (pow.f64 (*.f64 A C) 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (+.f64 C (*.f64 A 2)) (sqrt.f64 -64))) -1/8))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 F C) (*.f64 (+.f64 C (*.f64 A 2)) A))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2))) (sqrt.f64 -4)) 1/2)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 6))) (sqrt.f64 -1024)) (sqrt.f64 (/.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 5))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2))))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A))) B) -2)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2))))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A))) (/.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) B))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A))) B) -2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2))))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A))) (/.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) B))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 3)))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 A) C)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2))))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A))) B) -2))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 3))) (pow.f64 B 5)) -4))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2))))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A))) (/.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) B)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 3))))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 3))) (pow.f64 B 5)) -4))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (sqrt.f64 2) B) -1))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (neg.f64 (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (sqrt.f64 2) B) -1)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (*.f64 A (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C (sqrt.f64 2)))) B))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (neg.f64 (*.f64 (sqrt.f64 2) B))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (*.f64 A (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C (sqrt.f64 2)))) B))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (sqrt.f64 2) B) -1)) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 3))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (*.f64 A (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C (sqrt.f64 2)))) B)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (neg.f64 (*.f64 (sqrt.f64 2) B))) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (*.f64 A (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C (sqrt.f64 2)))) B)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 2 A) C)))) B) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 A) C)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (*.f64 A (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C (sqrt.f64 2)))) B))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (sqrt.f64 2) B) -1)) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 3))))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 (sqrt.f64 2) (pow.f64 C 3)))) (pow.f64 B 5)))))))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 (sqrt.f64 2) (pow.f64 C 3)))) (pow.f64 B 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (neg.f64 (*.f64 (sqrt.f64 2) B))) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (*.f64 A (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C (sqrt.f64 2)))) B))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 C 2)))) (*.f64 (sqrt.f64 2) A)) B) (sqrt.f64 (/.f64 (/.f64 1 C) F)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 C 2)))) (*.f64 (sqrt.f64 2) A)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 F (pow.f64 B 2)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 C 2)))) (*.f64 (sqrt.f64 2) A)) B) (sqrt.f64 (/.f64 (/.f64 1 C) F))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F (*.f64 C -8)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 C 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) B)) 2))) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) B) 1/2)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 C 2)))) (*.f64 (sqrt.f64 2) A)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) B)) (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 C -8)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 C 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) B)) 2))) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 F (pow.f64 B 2)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 C 2)))) (-.f64 (*.f64 F (*.f64 C -8)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 C 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) B)) 2)))) (*.f64 (sqrt.f64 2) (pow.f64 A 3))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 C F) 3)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 C 2)))) (*.f64 (sqrt.f64 2) A)) B) (sqrt.f64 (/.f64 (/.f64 1 C) F)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F (*.f64 C -8)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 C 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) B)) 2))) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) B) 1/2))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 -1/4 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 C 2)))) (-.f64 (*.f64 F (*.f64 C -8)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 C 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) B)) 2)))) (*.f64 (sqrt.f64 2) (pow.f64 A 3))) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 C F) 3))) (pow.f64 B 3))))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 C 2)))) (*.f64 (sqrt.f64 2) A)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) B)) (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 C -8)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 C 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) B)) 2))) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) B)))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -16)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (sqrt.f64 -8)) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -16))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -16))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8))) 2)))) (*.f64 A (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (sqrt.f64 -8)) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -16))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 2)))) (*.f64 A (sqrt.f64 -8)))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -16))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8))) 2)))) (*.f64 A (sqrt.f64 -8)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8))) 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -512))) -1/4)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (sqrt.f64 -8)) 1/2))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -512))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -16))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 2)))) (*.f64 A (sqrt.f64 -8)))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 2))) -1))
(*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 2))) -1)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2))) (sqrt.f64 -8)) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 2))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2))) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 2))) -1)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (sqrt.f64 -8)) 1/2)) 2))) (*.f64 A (sqrt.f64 -8))) -1/2)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2))) (sqrt.f64 -8)) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2))) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 A (sqrt.f64 -8)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 2))) -1)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (sqrt.f64 -8)) 1/2)) 2))) (*.f64 A (sqrt.f64 -8))) -1/2))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (sqrt.f64 -8)) 1/2)) 2)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -512))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2))) (sqrt.f64 -8)) 1/2))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2))) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 A (sqrt.f64 -8))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 2))))) (*.f64 -1/4 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 2))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -512))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))
(*.f64 B (*.f64 2 (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C) B))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))
(+.f64 (*.f64 B (*.f64 2 (sqrt.f64 (*.f64 A F)))) (*.f64 1/2 (*.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) B))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (*.f64 (sqrt.f64 2) B)))) 2))) B))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C) B))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B))))
(+.f64 (*.f64 B (*.f64 2 (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) B))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (*.f64 A -4)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) B))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) B)))))
(+.f64 (*.f64 B (*.f64 2 (sqrt.f64 (*.f64 A F)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) 1/2) (+.f64 (/.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8)))) B) (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (*.f64 A -4)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) B))) 2)))) B))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (*.f64 (sqrt.f64 2) B)))) 2))) B))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C) B))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (*.f64 (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 2) 2) B)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (*.f64 A -4)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) B))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) B))) (+.f64 (*.f64 B (*.f64 2 (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 F (*.f64 A -4)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) B))) 2))) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8))))) (*.f64 2 (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A F) 3))))) (*.f64 1/2 (*.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) B))))))
(+.f64 (+.f64 (*.f64 B (*.f64 2 (sqrt.f64 (*.f64 A F)))) (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 F (*.f64 A -4)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) B))) 2))) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8))))) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A F) 3))) (*.f64 2 (pow.f64 B 3)))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) 1/2) (+.f64 (/.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8)))) B) (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (*.f64 A -4)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) B))) 2)))) B))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -4))) 2)))) (*.f64 C (sqrt.f64 -4))) 1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -4))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (sqrt.f64 -4)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -4))) 2)))) (*.f64 C (sqrt.f64 -4))) 1/2)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -4))) 2))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8))))) (*.f64 (sqrt.f64 -64) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A F) 3))) -1/4))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -4))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -4))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (sqrt.f64 -4)))))) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -4))) 2))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8))))) (*.f64 (sqrt.f64 -64) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A F) 3))) -1/4)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (neg.f64 (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -1)) (*.f64 (*.f64 F (pow.f64 A 2)) 8))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -4)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 (*.f64 F (pow.f64 A 2)) 8))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -1)) (*.f64 (*.f64 F (pow.f64 A 2)) 8))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -1)) (*.f64 (*.f64 F (pow.f64 A 2)) 8)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (sqrt.f64 -4)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (neg.f64 (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 (*.f64 F (pow.f64 A 2)) 8))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -4)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 (*.f64 F (pow.f64 A 2)) 8)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (sqrt.f64 -4)))))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -1)) (*.f64 (*.f64 F (pow.f64 A 2)) 8))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -4))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -1)) (*.f64 (*.f64 F (pow.f64 A 2)) 8)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (sqrt.f64 -4))))) (*.f64 -1/4 (*.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -1)) (*.f64 (*.f64 F (pow.f64 A 2)) 8)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -4))) 2))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -1)) (*.f64 (*.f64 F (pow.f64 A 2)) 8)))) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A F) 3))) (*.f64 (sqrt.f64 -64) (pow.f64 C 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 (*.f64 F (pow.f64 A 2)) 8)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (sqrt.f64 -4))))) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -4))) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 (*.f64 F (pow.f64 A 2)) 8))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -4))))) (*.f64 -1/4 (*.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 (*.f64 F (pow.f64 A 2)) 8)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -4))) 2))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 (*.f64 F (pow.f64 A 2)) 8)))) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A F) 3))) (*.f64 (sqrt.f64 -64) (pow.f64 C 2)))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 A C)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (*.f64 A C))) (*.f64 (sqrt.f64 -8) 1/4))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 A C))))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (+.f64 C (*.f64 2 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 A) C)) (sqrt.f64 -4))))) (pow.f64 B 2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (*.f64 A C))) (*.f64 (sqrt.f64 -8) 1/4)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 3))))) (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 A 2)) (sqrt.f64 2)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 3)))) 1/8)))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 (pow.f64 C 5) (+.f64 C (*.f64 2 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 A) C)) (sqrt.f64 -4)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (+.f64 (*.f64 2 A) C))))))) (pow.f64 B 4)) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (+.f64 C (*.f64 2 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 A) C)) (sqrt.f64 -4))))) (pow.f64 B 2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (*.f64 A C))) (*.f64 (sqrt.f64 -8) 1/4)) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 3))))) (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 A 2)) (sqrt.f64 2)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 3)))) 1/8)))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 5))) 1/64)) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 5)))) (/.f64 (*.f64 (+.f64 C (*.f64 A 2)) (sqrt.f64 2)) (sqrt.f64 -4)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3)) (pow.f64 (*.f64 A C) 5))) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -64)) (+.f64 C (*.f64 A 2))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (*.f64 A C))) (*.f64 (sqrt.f64 -8) 1/4)) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 3))))) (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 A 2)) (sqrt.f64 2)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 3)))) 1/8)))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 5)))) (/.f64 (*.f64 (+.f64 C (*.f64 A 2)) (sqrt.f64 2)) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3)) (pow.f64 (*.f64 A C) 5))) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -64)) (+.f64 C (*.f64 A 2))))) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 5))) 1/64)))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 (pow.f64 C 5) (+.f64 C (*.f64 2 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 A) C)) (sqrt.f64 -4)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (+.f64 (*.f64 2 A) C))))))) (pow.f64 B 4)) (+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (+.f64 C (*.f64 2 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 A) C)) (sqrt.f64 -4))))) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 7) (*.f64 (pow.f64 C 7) (+.f64 C (*.f64 2 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 A) C)) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 7) (*.f64 (pow.f64 C 7) (+.f64 C (*.f64 2 A)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 A) C)) (sqrt.f64 -4)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -4) 3) (+.f64 (*.f64 2 A) C)))))))) (pow.f64 B 6)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (*.f64 A C))) (*.f64 (sqrt.f64 -8) 1/4)) (+.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 7))) 1/256)) (+.f64 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -64)) (+.f64 C (*.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3)) (pow.f64 (*.f64 A C) 7))) -1/128)) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 A 2)) (sqrt.f64 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 7)))))) (*.f64 1/64 (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (sqrt.f64 2)) (/.f64 (sqrt.f64 (/.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 7)))) (sqrt.f64 -1024)))))))) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 3))))) (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 A 2)) (sqrt.f64 2)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 3)))) 1/8)))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 5))) 1/64)) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 5)))) (/.f64 (*.f64 (+.f64 C (*.f64 A 2)) (sqrt.f64 2)) (sqrt.f64 -4)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3)) (pow.f64 (*.f64 A C) 5))) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -64)) (+.f64 C (*.f64 A 2)))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (*.f64 A C))) (*.f64 (sqrt.f64 -8) 1/4)) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 3))))) (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 A 2)) (sqrt.f64 2)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 3)))) 1/8)))) (+.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 7))) 1/256)) (+.f64 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -64)) (+.f64 C (*.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3)) (pow.f64 (*.f64 A C) 7))) -1/128)) (+.f64 (*.f64 1/64 (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (sqrt.f64 2)) (/.f64 (sqrt.f64 (/.f64 (/.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 7))) (sqrt.f64 -1024)))) (*.f64 1/128 (*.f64 (/.f64 (*.f64 (+.f64 C (*.f64 A 2)) (sqrt.f64 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (/.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 7))))))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 5)))) (/.f64 (*.f64 (+.f64 C (*.f64 A 2)) (sqrt.f64 2)) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3)) (pow.f64 (*.f64 A C) 5))) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -64)) (+.f64 C (*.f64 A 2))))) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 5))) 1/64))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (sqrt.f64 2) B) -1))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 2 A) C)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (*.f64 A (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C (sqrt.f64 2)))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (sqrt.f64 2) B) -1)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (*.f64 C (*.f64 A (sqrt.f64 2))) (pow.f64 B 3)) -4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (*.f64 C (*.f64 A (sqrt.f64 2))) (pow.f64 B 3)) -4)) (*.f64 2 (*.f64 (*.f64 A (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C (sqrt.f64 2)))) (/.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (pow.f64 B 3))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 2 A) C)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 A) C)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 2))) (pow.f64 B 5)) 8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (sqrt.f64 2) B) -1)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (*.f64 C (*.f64 A (sqrt.f64 2))) (pow.f64 B 3)) -4))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) -16)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (*.f64 A (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C (sqrt.f64 2)))) (pow.f64 B 3))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) -16)) (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (*.f64 C (*.f64 A (sqrt.f64 2))) (pow.f64 B 3)) -4))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 2))) (pow.f64 B 5)) 8)) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 5))))))) (*.f64 2 (*.f64 (*.f64 A (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C (sqrt.f64 2)))) (/.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (pow.f64 B 3))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 2 A) C)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (+.f64 (*.f64 32 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 A) C)))) (pow.f64 B 7)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 A) C)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 A) C)))) (pow.f64 B 7)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 7))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))))))))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (*.f64 A (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C (sqrt.f64 2)))) (pow.f64 B 3)))) (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 2))) (pow.f64 B 5)) 8)) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 (sqrt.f64 2) (pow.f64 C 3)))) (pow.f64 B 7)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (pow.f64 B 7)) -64)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 7))) 8)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (*.f64 C (*.f64 A (sqrt.f64 2))) (pow.f64 B 3)) -4)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 (sqrt.f64 2) (pow.f64 C 3)))) (pow.f64 B 7)) 32)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (sqrt.f64 2) B) -1)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 5))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) -16)))))
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 (sqrt.f64 2) (pow.f64 C 3)))) (/.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (pow.f64 B 7)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 7))) 8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (pow.f64 B 7)) -64)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (*.f64 C (*.f64 A (sqrt.f64 2))) (pow.f64 B 3)) -4))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 2))) (pow.f64 B 5)) 8)) (*.f64 32 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 (sqrt.f64 2) (pow.f64 C 3)))) (/.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (pow.f64 B 7)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 5))))))) (+.f64 (*.f64 2 (*.f64 (*.f64 A (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C (sqrt.f64 2)))) (/.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) -16))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))) (pow.f64 B 3))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (sqrt.f64 2) B)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A))) 2)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 A (*.f64 C (sqrt.f64 2)))))) (/.f64 -1 (pow.f64 B 3))))
(+.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) B)) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A))) 2)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 A (*.f64 C (sqrt.f64 2)))))) (pow.f64 B 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (+.f64 (*.f64 2 A) C)) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (*.f64 8 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 A) C)))) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))) (pow.f64 B 3))) (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A))) 2)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 A (*.f64 C (sqrt.f64 2)))))) (/.f64 -1 (pow.f64 B 3))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) -16)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (+.f64 C (*.f64 A 2))) 2)) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 C 2)) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) 8)))) (/.f64 -1 (pow.f64 B 5)))))
(+.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) B)) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A))) 2)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 A (*.f64 C (sqrt.f64 2)))))) (pow.f64 B 3)) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) -16)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (+.f64 C (*.f64 A 2))) 2)) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 C 2)) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) 8)))) (pow.f64 B 5)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (+.f64 (*.f64 2 A) C)) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (*.f64 8 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 A) C)))) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))) (pow.f64 B 3))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (+.f64 (*.f64 2 A) C)) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 A) C)))) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 2 A) C)))) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (*.f64 -64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))))) (pow.f64 B 7))))))
(+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) -16)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (+.f64 C (*.f64 A 2))) 2)) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 C 2)) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) 8)))) (/.f64 -1 (pow.f64 B 5))) (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 3))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) -64))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 3))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (+.f64 C (*.f64 A 2))) 8)))) (/.f64 -1 (pow.f64 B 7))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (sqrt.f64 2) B)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A))) 2)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 A (*.f64 C (sqrt.f64 2)))))) (/.f64 -1 (pow.f64 B 3))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) B)) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (+.f64 C (*.f64 A 2))) 8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) -64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 (*.f64 A C) 3)))) 36))) (pow.f64 B 7)))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A))) 2)) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 A (*.f64 C (sqrt.f64 2)))))) (pow.f64 B 3)) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) -16)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (+.f64 C (*.f64 A 2))) 2)) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 C 2)) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) 8)))) (pow.f64 B 5)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B)))
(neg.f64 (*.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 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F C)))) (*.f64 -4 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (pow.f64 B 3)) -1/2)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) -4)))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (pow.f64 B 3)) -1/2)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) -4)))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) B) (sqrt.f64 (/.f64 F C)))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 C F))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F C)))) (*.f64 -4 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (pow.f64 B 3)) -1/2)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) -4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) -16)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 C -8)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) B) 1/2)) 2))) (pow.f64 B 3)) -1/2)) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (pow.f64 B 5)))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (pow.f64 B 3)) -1/2)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) -4)))) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 C -8)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) B) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (/.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 B 5)))) (*.f64 -16 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (pow.f64 B 5)))))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) B) (sqrt.f64 (/.f64 F C)))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 C F))))))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) B) (sqrt.f64 (/.f64 F C)))) 2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) B) (sqrt.f64 (/.f64 F C)))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 C F)))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F C)))) (*.f64 -4 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (pow.f64 B 3)) -1/2)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) -4))))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 C -8)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) B) 1/2)) 2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F (*.f64 C -8)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) B) 1/2)) 2)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))))) (pow.f64 B 5)) 1/4)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (pow.f64 B 7)) -8)) (*.f64 -64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (pow.f64 C 7))))))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) -16)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 C -8)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) B) 1/2)) 2))) (pow.f64 B 3)) -1/2)) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (pow.f64 B 5)))))))))
(+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 C -8)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) B) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 C F)) (pow.f64 B 5)))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 C -8)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) B) 1/2)) 2)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (pow.f64 B 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (pow.f64 B 7)) -8)) (*.f64 -64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (pow.f64 B 7)))))))) (+.f64 (*.f64 A (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (pow.f64 B 3)) -1/2)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 3)) -4)))) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 C -8)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) B) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (/.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 B 5)))) (*.f64 -16 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (pow.f64 B 5))))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -16) 1/4))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -8))) 1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -16) 1/4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) 1/16))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) 1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -8))) 1/8)) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -16) 1/4))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) 1/16))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) 1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -8))) 1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -16) 1/4)) (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 A 2))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) 1/16)) (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2)))) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (pow.f64 B 4))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))))))))
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8))) 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -512))) -1/16)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -8))) 1/8)) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8))) 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) 1/32)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 A 3)) 1/256)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -16) 1/4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (sqrt.f64 -8))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) 1/8)))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) 1/16))))
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -512))) -1/16)) (+.f64 (*.f64 1/128 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -8))) 1/8)) (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 A 2))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 A 3)) 1/256)) (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -16) 1/4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) 1/8)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) 1/16)) (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) 1/16)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (/.f64 -1 A)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) 1/16)) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 -8))))) A)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))))))
(+.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (sqrt.f64 -8)) 1/2)) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))) (*.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) -1/64)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) 1/16)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (/.f64 -1 A))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) 1/16)) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 -8))))) A)) (+.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 A 2))) -1/64))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2)))) (pow.f64 (sqrt.f64 -8) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (pow.f64 B 4))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 A 3))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))
(+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) 1/16)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (/.f64 -1 A)) (+.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (sqrt.f64 -8)) 1/2)) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))) (*.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) -1/64)) (*.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (sqrt.f64 -8)) 1/2)) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (sqrt.f64 -8)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (sqrt.f64 -8)) 1/2)) 2)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)))) (sqrt.f64 -512)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)))) (sqrt.f64 -8)) -1/128)) (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (pow.f64 B 6) (sqrt.f64 -16))))))) (/.f64 -1 (pow.f64 A 3))))))
(+.f64 (+.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 A 2))) -1/64))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 1/32 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 2))) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (sqrt.f64 -8)))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 2))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (sqrt.f64 -512)))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (sqrt.f64 -8)))) (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (pow.f64 B 6) (sqrt.f64 -16))))))) (pow.f64 A 3)) (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) 1/16)) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 -8))))) A))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B)))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 2 B)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F A)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))))) C))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))) (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)) (pow.f64 B 3)) -1/2)) (*.f64 -4 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (pow.f64 B 3)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 2 B))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)) (/.f64 (sqrt.f64 (/.f64 F A)) (pow.f64 B 3)))) (*.f64 -4 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (pow.f64 B 3)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 A F)))))) (pow.f64 C 2)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F A)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))))) C)))
(+.f64 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)) (pow.f64 B 3)) -1/2)) (*.f64 -4 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (pow.f64 B 3)))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 A -4)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)) (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) B))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 2 (pow.f64 B 5)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)) (pow.f64 B 5)))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 2 B))) (+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)) (/.f64 (sqrt.f64 (/.f64 F A)) (pow.f64 B 3)))) (*.f64 -4 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (pow.f64 B 3)))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 A -4)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)) (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) B))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 2 (pow.f64 B 5)))) (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)) (/.f64 (sqrt.f64 (*.f64 A F)) (pow.f64 B 5)))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 A F)))))) (pow.f64 C 2)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F A)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))))) C) (*.f64 (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) (*.f64 (sqrt.f64 2) B)))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (-.f64 (*.f64 -4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) (*.f64 (sqrt.f64 2) B)))) 2)) (pow.f64 B 5)))) (*.f64 -8 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))))) (pow.f64 C 3)))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 A -4)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)) (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) B))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 2 (pow.f64 B 5)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)) (pow.f64 B 5))))))) (+.f64 (*.f64 (pow.f64 C 3) (+.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 F (*.f64 A -4)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)) (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) B))) 2))) (/.f64 (sqrt.f64 (/.f64 A F)) (pow.f64 B 5)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)) (pow.f64 B 7))))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)) (-.f64 (*.f64 F (*.f64 A -4)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)) (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) B))) 2)))) (*.f64 2 (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) 1/4)) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 2 (pow.f64 B 7))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 2 B))) (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)) (pow.f64 B 3)) -1/2)) (*.f64 -4 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (pow.f64 B 3)))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 2 B))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)) (/.f64 (sqrt.f64 (/.f64 F A)) (pow.f64 B 3)))) (*.f64 -4 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (pow.f64 B 3))))))) (+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 2 (pow.f64 B 7)))) (+.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 F (*.f64 A -4)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)) (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) B))) 2))) (/.f64 (sqrt.f64 (/.f64 A F)) (pow.f64 B 5)))) (+.f64 (*.f64 -8 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (pow.f64 B 7)))) (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)) (-.f64 (*.f64 F (*.f64 A -4)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)) (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) B))) 2)))) (*.f64 2 (pow.f64 B 5))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) 1/4)))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 A -4)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)) (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) B))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 2 (pow.f64 B 5)))) (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)) (/.f64 (sqrt.f64 (*.f64 A F)) (pow.f64 B 5)))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) 1/4))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F)))) (*.f64 C (sqrt.f64 -4)))))))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8)))) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C) 1/16)) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) 1/4))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8)))) (*.f64 C (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) 1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) 1/4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C) 1/16))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F)))) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))))))))
(+.f64 (+.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -4))) 2)))) (*.f64 (sqrt.f64 -4) (pow.f64 C 2))))) (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (sqrt.f64 -4) (pow.f64 C 2)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C) 1/16)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8)))) (*.f64 C (sqrt.f64 -4))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2)) 1/64)) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) 1/4))))
(+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C) 1/16)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8)))) (*.f64 C (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) 1/8))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 (sqrt.f64 -4) (pow.f64 C 2))))) (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (sqrt.f64 -4) (pow.f64 C 2))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) 1/4)) (*.f64 1/64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 C 2))))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (sqrt.f64 -4))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F)))) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))))))))))))
(+.f64 (*.f64 -1/16 (*.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -4))) 2))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3)))) (*.f64 (sqrt.f64 -64) (pow.f64 C 3))))) (+.f64 (+.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -4))) 2)))) (*.f64 (sqrt.f64 -4) (pow.f64 C 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) 1/4)) (+.f64 (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (sqrt.f64 -4) (pow.f64 C 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C) 1/16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -8)) (pow.f64 C 3)) 1/256)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -4))) 2))))) (*.f64 (sqrt.f64 -4) (pow.f64 C 3))) 1/32)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8)))) (*.f64 C (sqrt.f64 -4))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2)) 1/64)) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8))))) (*.f64 (sqrt.f64 -4) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 7)))) 1/128)))))
(+.f64 (+.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 (sqrt.f64 -4) (pow.f64 C 2))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) 1/4)) (+.f64 (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (sqrt.f64 -4) (pow.f64 C 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C) 1/16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -8)) (pow.f64 C 3)) 1/256))))) (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -4))) 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (sqrt.f64 -4) (pow.f64 C 3))))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8)))) (*.f64 C (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) 1/8)) (*.f64 1/64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 C 2)))))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -4))) 2))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3)))) (*.f64 (sqrt.f64 -64) (pow.f64 C 3))))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8))))) (*.f64 (sqrt.f64 -4) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 7))) 1/128))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A))))
(*.f64 -1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))))) C)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A)))) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -1)) (*.f64 (*.f64 F (pow.f64 A 2)) 8))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))))) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) (/.f64 -1 C)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A)))) (neg.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 (*.f64 F (pow.f64 A 2)) 8))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) C)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A))))))))
(+.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2)) -1/64)) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -1)) (*.f64 (*.f64 F (pow.f64 A 2)) 8)))) (*.f64 (sqrt.f64 -4) (pow.f64 C 2))))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -1)) (*.f64 (*.f64 F (pow.f64 A 2)) 8))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))))) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) (/.f64 -1 C)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -1)) (*.f64 (*.f64 F (pow.f64 A 2)) 8)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -4))) 2)))) (*.f64 (sqrt.f64 -4) (pow.f64 C 2))) -1/8))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 (*.f64 F (pow.f64 A 2)) 8))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) C)) (+.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 (*.f64 F (pow.f64 A 2)) 8)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (sqrt.f64 -4) (pow.f64 C 2))))) (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 C 2)))))) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 (*.f64 F (pow.f64 A 2)) 8)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 (sqrt.f64 -4) (pow.f64 C 2)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 4))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2)) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))))) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (sqrt.f64 -4)))) (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6)))))))) (pow.f64 C 3))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -1)) (*.f64 (*.f64 F (pow.f64 A 2)) 8)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -4))) 2)))) (*.f64 (sqrt.f64 -4) (pow.f64 C 2))) -1/8)) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -1)) (*.f64 (*.f64 F (pow.f64 A 2)) 8)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 7)))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/256 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -1)) (*.f64 (*.f64 F (pow.f64 A 2)) 8)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -4))) 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -1)) (*.f64 (*.f64 F (pow.f64 A 2)) 8)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -4))) 2))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -1)) (*.f64 (*.f64 F (pow.f64 A 2)) 8)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3)))) (sqrt.f64 -64))))))) (/.f64 -1 (pow.f64 C 3))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2)) -1/64)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -1)) (*.f64 (*.f64 F (pow.f64 A 2)) 8)))) (*.f64 (sqrt.f64 -4) (pow.f64 C 2))))) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -1)) (*.f64 (*.f64 F (pow.f64 A 2)) 8))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))))) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) (/.f64 -1 C)))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 (*.f64 F (pow.f64 A 2)) 8))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))) C)) (+.f64 (+.f64 (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 (*.f64 F (pow.f64 A 2)) 8)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (sqrt.f64 -4) (pow.f64 C 2))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A)))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 (*.f64 F (pow.f64 A 2)) 8)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 7))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 (*.f64 F (pow.f64 A 2)) 8)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -4))) 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/256 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (*.f64 1/16 (*.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 (*.f64 F (pow.f64 A 2)) 8)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -4))) 2))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 (*.f64 F (pow.f64 A 2)) 8)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3)))) (sqrt.f64 -64))))))) (pow.f64 C 3))) (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 C 2))))))) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 (*.f64 F (pow.f64 A 2)) 8)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 (sqrt.f64 -4) (pow.f64 C 2)))))))
(*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 (*.f64 2 A) C)))
(*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 (*.f64 2 A) C)))
(*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 (*.f64 2 A) C)))
(*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 (*.f64 2 A) C)))
(*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))
(*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C)))))
(*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C F)) (*.f64 A -4))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))))
(+.f64 (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C F)) (*.f64 A -4)) (*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))))
(+.f64 (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C F)) (*.f64 A -4)) (*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))))
(+.f64 (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C F)) (*.f64 A -4)) (*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2))))
(*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2)))
(*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))))
(+.f64 (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C F)) (*.f64 A -4)) (*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))))
(+.f64 (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C F)) (*.f64 A -4)) (*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))))
(+.f64 (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C F)) (*.f64 A -4)) (*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2))))
(*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2)))
(*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))))
(+.f64 (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C F)) (*.f64 A -4)) (*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))))
(+.f64 (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C F)) (*.f64 A -4)) (*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 F (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))))
(+.f64 (*.f64 (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C F)) (*.f64 A -4)) (*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2))))
(*.f64 C (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 C 2))))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))))))
(+.f64 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 C 2))))) (+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8))))
(+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 C 2))))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8))))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))))))
(+.f64 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 C 2))))) (+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8))))
(+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 C 2))))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (*.f64 A F)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8)) (*.f64 F (*.f64 A (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))))))
(+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (*.f64 A F))))
(+.f64 (*.f64 F (*.f64 A (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))))) (+.f64 (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8)) (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8)) (+.f64 (*.f64 F (*.f64 A (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))))) (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) (*.f64 A F))))
(+.f64 (*.f64 F (*.f64 A (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))))) (+.f64 (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8)) (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8)) (+.f64 (*.f64 F (*.f64 A (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))))) (*.f64 C (*.f64 F (pow.f64 B 2)))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8))
(+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -1 (*.f64 A (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) F))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8)) (*.f64 (*.f64 F (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2))) (*.f64 A -1)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8)) (*.f64 (*.f64 F (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2))) (neg.f64 A)))
(+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -1 (*.f64 A (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) F)))))
(+.f64 (*.f64 (*.f64 F (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2))) (*.f64 A -1)) (+.f64 (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8)) (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8)) (+.f64 (*.f64 (*.f64 F (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2))) (neg.f64 A)) (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 C (*.f64 F (pow.f64 B 2))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -1 (*.f64 A (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) F)))))
(+.f64 (*.f64 (*.f64 F (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2))) (*.f64 A -1)) (+.f64 (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8)) (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8)) (+.f64 (*.f64 (*.f64 F (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2))) (neg.f64 A)) (*.f64 C (*.f64 F (pow.f64 B 2)))))
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C))
(+.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8)))) (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C)))
(+.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8)))) (+.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -4)) (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8)))) (+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -4))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C)))
(+.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8)))) (+.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -4)) (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8)))) (+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -4))))
(*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -4))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C))
(+.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8)))) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -4)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C)))
(+.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8)))) (+.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -4)) (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8)))) (+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -4))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C)))
(+.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8)))) (+.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -4)) (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8)))) (+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -4))))
(*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -4))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))))))
(+.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -4)) (*.f64 -1 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -1)) (*.f64 (*.f64 F (pow.f64 A 2)) 8)))))
(+.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -4)) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 (*.f64 F (pow.f64 A 2)) 8)) (neg.f64 C)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -1)) (*.f64 (*.f64 F (pow.f64 A 2)) 8)))) (+.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -4)) (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 (*.f64 F (pow.f64 A 2)) 8)) (neg.f64 C)) (+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -4))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -1)) (*.f64 (*.f64 F (pow.f64 A 2)) 8)))) (+.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -4)) (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 (*.f64 F (pow.f64 A 2)) 8)) (neg.f64 C)) (+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -4))))
(*.f64 -4 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) C)))
(*.f64 -4 (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) C))) (*.f64 (+.f64 C (*.f64 2 A)) (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) C))) (*.f64 (+.f64 C (*.f64 2 A)) (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) C))) (*.f64 (+.f64 C (*.f64 2 A)) (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A))))
(*.f64 (+.f64 C (*.f64 2 A)) (pow.f64 B 2))
(*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) C))) (*.f64 (+.f64 C (*.f64 2 A)) (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) C))) (*.f64 (+.f64 C (*.f64 2 A)) (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) C))) (*.f64 (+.f64 C (*.f64 2 A)) (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A))))
(*.f64 (+.f64 C (*.f64 2 A)) (pow.f64 B 2))
(*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) C))) (*.f64 (+.f64 C (*.f64 2 A)) (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) C))) (*.f64 (+.f64 C (*.f64 2 A)) (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) C))) (*.f64 (+.f64 C (*.f64 2 A)) (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 C (*.f64 A 2)) (pow.f64 B 2)) (*.f64 -4 (*.f64 C (*.f64 (+.f64 C (*.f64 A 2)) A))))
(*.f64 C (pow.f64 B 2))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) A) (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 A (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) A) (+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) C))))
(+.f64 (*.f64 A (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 C (*.f64 (pow.f64 A 2) -8))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) A) (+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) C))))
(+.f64 (*.f64 A (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 C (*.f64 (pow.f64 A 2) -8))))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 C (*.f64 (pow.f64 A 2) -8))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) A) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 A (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) A) (+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) C))))
(+.f64 (*.f64 A (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 C (*.f64 (pow.f64 A 2) -8))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))) A) (+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) C))))
(+.f64 (*.f64 A (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2)))) (+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 C (*.f64 (pow.f64 A 2) -8))))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 C (*.f64 (pow.f64 A 2) -8))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 C (*.f64 (pow.f64 A 2) -8)) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (*.f64 A -1)))
(+.f64 (*.f64 C (*.f64 (pow.f64 A 2) -8)) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (neg.f64 A)))
(+.f64 (*.f64 C (pow.f64 B 2)) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))))) (*.f64 -8 (*.f64 (pow.f64 A 2) C))))
(+.f64 (*.f64 C (*.f64 (pow.f64 A 2) -8)) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (*.f64 A -1)) (*.f64 C (pow.f64 B 2))))
(+.f64 (*.f64 C (*.f64 (pow.f64 A 2) -8)) (+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (neg.f64 A))))
(+.f64 (*.f64 C (pow.f64 B 2)) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))))) (*.f64 -8 (*.f64 (pow.f64 A 2) C))))
(+.f64 (*.f64 C (*.f64 (pow.f64 A 2) -8)) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (*.f64 A -1)) (*.f64 C (pow.f64 B 2))))
(+.f64 (*.f64 C (*.f64 (pow.f64 A 2) -8)) (+.f64 (*.f64 C (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 (pow.f64 B 2) -2)) (neg.f64 A))))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) C) (*.f64 2 (*.f64 A (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) C) (*.f64 2 (*.f64 A (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (+.f64 (*.f64 C (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) (*.f64 (pow.f64 C 2) (*.f64 A -4))))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) C) (*.f64 2 (*.f64 A (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (+.f64 (*.f64 C (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) (*.f64 (pow.f64 C 2) (*.f64 A -4))))
(*.f64 -4 (*.f64 A (pow.f64 C 2)))
(*.f64 (pow.f64 C 2) (*.f64 A -4))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) C))
(+.f64 (*.f64 C (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) (*.f64 (pow.f64 C 2) (*.f64 A -4)))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) C) (*.f64 2 (*.f64 A (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (+.f64 (*.f64 C (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) (*.f64 (pow.f64 C 2) (*.f64 A -4))))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) C) (*.f64 2 (*.f64 A (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (+.f64 (*.f64 C (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8))) (*.f64 (pow.f64 C 2) (*.f64 A -4))))
(*.f64 -4 (*.f64 A (pow.f64 C 2)))
(*.f64 (pow.f64 C 2) (*.f64 A -4))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 8 (pow.f64 A 2)) (*.f64 -1 (pow.f64 B 2))))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -4)) (*.f64 (+.f64 (*.f64 (pow.f64 A 2) 8) (*.f64 (pow.f64 B 2) -1)) (*.f64 C -1)))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -4)) (*.f64 (+.f64 (*.f64 (pow.f64 A 2) 8) (neg.f64 (pow.f64 B 2))) (neg.f64 C)))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 8 (pow.f64 A 2)) (*.f64 -1 (pow.f64 B 2)))))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -4)) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 (pow.f64 A 2) 8) (*.f64 (pow.f64 B 2) -1)) (*.f64 C -1))))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -4)) (*.f64 (+.f64 (*.f64 (pow.f64 A 2) 8) (neg.f64 (pow.f64 B 2))) (neg.f64 C))))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 8 (pow.f64 A 2)) (*.f64 -1 (pow.f64 B 2)))))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -4)) (+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 (+.f64 (*.f64 (pow.f64 A 2) 8) (*.f64 (pow.f64 B 2) -1)) (*.f64 C -1))))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -4)) (*.f64 (+.f64 (*.f64 (pow.f64 A 2) 8) (neg.f64 (pow.f64 B 2))) (neg.f64 C))))
(+.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 0)
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))
(+.f64 0 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 2))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 3) 4))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 3) 4) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))
(-.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 0)
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) -2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) -2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) 4))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 1)
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))
(*.f64 1 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) 1/2)
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 2))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (sqrt.f64 2))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 2))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) -1)
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) 2))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 2))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4) 1/4)
(*.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) -2))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) (sqrt.f64 (+.f64 F F)))
(sqrt.f64 (*.f64 (+.f64 F F) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))
(sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)) (+.f64 F F)))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 A C))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 A C))) (sqrt.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 2)))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 A C))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 (+.f64 F F))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 A C))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 F F))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 A C))) (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 F -1/2))))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) -1/2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 A C)))))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 2 (+.f64 A (+.f64 A C)))))
(*.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))
(sqrt.f64 (*.f64 (+.f64 F F) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))
(sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)) (+.f64 F F)))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 A C)))) (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 2 (+.f64 A (+.f64 A C)))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (/.f64 (sqrt.f64 2) 2))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 2))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 (sqrt.f64 (+.f64 A (+.f64 A C))) (sqrt.f64 (+.f64 F F))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (+.f64 F F))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 A C))))))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F 2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))) (sqrt.f64 F))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)))) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 F (+.f64 A (+.f64 A C)))) 1/2))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 1)
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) 2)
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) -1)
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4) 4)
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4)) 8)
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 1)
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(+.f64 1 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (/.f64 -3/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) 2)
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (/.f64 -3/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))) 2)
(+.f64 (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (/.f64 -3/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) 2)
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (/.f64 -3/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))) 2)
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 3) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 3) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(+.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) -2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (*.f64 -2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(-.f64 (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2) (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) -2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 2))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (/.f64 -3/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (*.f64 -2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) 2)
(/.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -3) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 4)
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 3) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(-.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 2)) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 -1 (-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 2 (*.f64 A C)))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 -1 (-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 C (*.f64 A 2)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(neg.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 C (*.f64 A 2)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) (-.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (sqrt.f64 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 2)) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 2)) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 2)) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 2)) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 (sqrt.f64 2) -2) (neg.f64 (sqrt.f64 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 2)) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2)) 1/2)
(*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4) (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4) (/.f64 -1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4) (-.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) (-.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 1 (*.f64 4 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) (-.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 1/4 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4) (-.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 -1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) (-.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 1 (*.f64 4 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) (-.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 1/4 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 -2 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) -2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 -2 (-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) -2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -2 (-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (*.f64 -2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 F F) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)) (+.f64 F F))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) -2) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) -2) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 1/2 (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) -2) (-.f64 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) (-.f64 (/.f64 -1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) -2) (-.f64 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) (-.f64 (/.f64 -1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2)))
(*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 2)))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 4 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 2))))
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4) (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4)) (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4)))
(*.f64 (/.f64 1 (*.f64 4 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (-.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))))) (*.f64 4 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))))))
(*.f64 (/.f64 1/4 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (-.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 8) (*.f64 4 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))))))
(*.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 2)) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 2)) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (/.f64 (sqrt.f64 (+.f64 F F)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 F F) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)) (+.f64 F F))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 F F) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)) (+.f64 F F))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (/.f64 (*.f64 (sqrt.f64 2) -2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 2 (*.f64 A C)))) -1/2)
(*.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 C (*.f64 A 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/4)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4)) (-.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) -2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) -2)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 1 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 1 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 -1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 1 (-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) -2) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2)) (/.f64 1 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 1 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 2))) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 1 (-.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 2)) 2) (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 F F) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)) (+.f64 F F))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 A C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 2 (+.f64 A (+.f64 A C))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) (/.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))))) (/.f64 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))))) (/.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (/.f64 -1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 2))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 4)) (/.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (/.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 2))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 2)) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (*.f64 (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (sqrt.f64 2) (/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 2)) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (*.f64 (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (/.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 F F) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)) (+.f64 F F))) (*.f64 (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (/.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (/.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 2)) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 0)
(*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))
(+.f64 0 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))
(*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))
(+.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 2) (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 2))
(*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))
(-.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 0)
(*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))
(-.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 2) (/.f64 (neg.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) 2))
(/.f64 (-.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) (neg.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) 2)
(/.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) 2)
(-.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 2) (/.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) -1/2) 4))
(/.f64 (-.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) (neg.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) 2)
(/.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) 2)
(/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 1)
(*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))
(/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))) 2)
(/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))) 2)
(/.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4))) 4)
(/.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 F (+.f64 A (+.f64 A C)))) 4)
(/.f64 (*.f64 4 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 8)
(/.f64 (*.f64 4 (*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))) 8)
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 A C)))) -1)
(neg.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 A C)))))
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F 4))) -4)
(/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F 4))) -4)
(/.f64 (*.f64 (*.f64 F 4) (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4))) 16)
(/.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F 4)))) 16)
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F 4))) 16)
(/.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F 4)))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 A (+.f64 A C)) 4) (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4))) 16)
(/.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 F (*.f64 4 (+.f64 A (+.f64 A C))))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) (*.f64 F 4)) 16)
(/.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F 4)))) 16)
(/.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) (*.f64 (+.f64 A (+.f64 A C)) 4)) 16)
(/.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 F (*.f64 4 (+.f64 A (+.f64 A C))))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F 4)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) 16)
(/.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F 4)))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 A (+.f64 A C)) 4) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 4)
(/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (*.f64 4 (+.f64 A (+.f64 A C))))) 4)
(pow.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 1)
(*.f64 F (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))
(neg.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 A C)))))
(neg.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 A C)))))
(+.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)) 0)
(*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))
(+.f64 0 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))
(*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)) 2) (/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)) 2))
(*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))
(-.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)) 0)
(*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))
(-.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)) 2) (/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 2))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)) (neg.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) 2)
(/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 2)
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)) 1)
(*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)) 2)
(/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)) 2)
(/.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) 4)
(/.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 A (+.f64 A C)))) 4)
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C))) -1)
(neg.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 A (+.f64 A C))))
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 A C)))) -2)
(/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 2 (+.f64 A (+.f64 A C)))) -2)
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 (+.f64 A (+.f64 A C)) 4)) -4)
(/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 4 (+.f64 A (+.f64 A C)))) -4)
(/.f64 (+.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4))) 8)
(/.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 A (+.f64 A C)))) 4)
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 A (+.f64 A C)) 4)) 16)
(/.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 4 (+.f64 A (+.f64 A C))))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 A (+.f64 A C)) 4) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) 16)
(/.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 4 (+.f64 A (+.f64 A C))))) 16)
(pow.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)) 1)
(*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))
(neg.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C))))
(neg.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 A (+.f64 A C))))

localize328.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.0b
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C (+.f64 (neg.f64 A) (+.f64 C (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)))))))
11.4b
(*.f64 (pow.f64 B 2) (/.f64 -1/2 A))
11.7b
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C (+.f64 (neg.f64 A) (+.f64 C (*.f64 (pow.f64 B 2) (/.f64 -1/2 A))))))))))
14.4b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C (+.f64 (neg.f64 A) (+.f64 C (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)))))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
Compiler

Compiled 261 to 155 computations (40.6% saved)

series223.0ms (0.1%)

Counts
4 → 108
Calls

39 calls:

TimeVariablePointExpression
58.0ms
A
@inf
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C (+.f64 (neg.f64 A) (+.f64 C (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)))))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
40.0ms
C
@-inf
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C (+.f64 (neg.f64 A) (+.f64 C (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)))))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
24.0ms
B
@inf
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C (+.f64 (neg.f64 A) (+.f64 C (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)))))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
18.0ms
C
@0
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C (+.f64 (neg.f64 A) (+.f64 C (*.f64 (pow.f64 B 2) (/.f64 -1/2 A))))))))))
17.0ms
B
@-inf
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C (+.f64 (neg.f64 A) (+.f64 C (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)))))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))

rewrite313.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
724×rational_best-simplify-63
722×rational_best-4
722×rational_best-2
722×rational_best-3
722×rational_best-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
027316
1206300
2511300
31802264
Stop Event
node limit
Counts
4 → 148
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C (+.f64 (neg.f64 A) (+.f64 C (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)))))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C (+.f64 (neg.f64 A) (+.f64 C (*.f64 (pow.f64 B 2) (/.f64 -1/2 A))))))))))
(*.f64 (pow.f64 B 2) (/.f64 -1/2 A))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C (+.f64 (neg.f64 A) (+.f64 C (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) -4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) -4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (/.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) -4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 1 (/.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (/.f64 1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (neg.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 1 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 4) (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 4) (/.f64 -1 (*.f64 2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) -4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (/.f64 (sqrt.f64 2) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (/.f64 (sqrt.f64 (+.f64 F F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) 2) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 4) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 4) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 1 (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) -4) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (/.f64 1 (/.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))))) (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 2 (sqrt.f64 2))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))) 2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 2 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))) (/.f64 (sqrt.f64 (*.f64 2 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 2) (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 2 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))) (sqrt.f64 (+.f64 F F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (sqrt.f64 (+.f64 F F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (sqrt.f64 (*.f64 2 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (sqrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))) (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) 2) (/.f64 (sqrt.f64 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 2 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (sqrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))) (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (*.f64 (sqrt.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) (sqrt.f64 (+.f64 F F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) 4) (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) 4) (/.f64 (pow.f64 B 2) (*.f64 4 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 (pow.f64 B 2) A)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) 2) (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) 2) (/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 2 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (*.f64 2 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) 4)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) 1)))))

simplify1.0s (0.7%)

Algorithm
egg-herbie
Rules
1186×rational_best-simplify-1
1024×rational_best-simplify-108
890×rational_best-simplify-50
612×rational_best-simplify-55
506×rational_best-simplify-59
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
075930694
1225429260
2666529202
Stop Event
node limit
Counts
256 → 352
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.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 (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.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 (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))) (pow.f64 B 4)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.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 (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 3)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 3))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -8)))))))) (pow.f64 B 6)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))) (pow.f64 B 4)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))))
(*.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 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 A F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (pow.f64 B 2))))))
(+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 4))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 4))) (sqrt.f64 (/.f64 A F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (pow.f64 B 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 4))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))) (pow.f64 B 6)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 4))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (pow.f64 B 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2)) C)) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 6)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2)) C)) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 6))))) (*.f64 -32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 6))) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))))))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 A F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (pow.f64 B 2))))))
(+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 4))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 4))) (sqrt.f64 (/.f64 A F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (pow.f64 B 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 4))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))) (pow.f64 B 6)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 4))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (pow.f64 B 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2)) C)) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 6)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2)) C)) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 6))))) (*.f64 -32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 6))) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))))))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 C (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 B 2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 B 2)))))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 4))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 4))))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 B 4)))))) (pow.f64 C 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 B 2)))))) (+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 6))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 6))) (sqrt.f64 (/.f64 (pow.f64 A 3) F))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 B 6)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 6))) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))))))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 4))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 4))))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 B 4)))))) (pow.f64 C 2)))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (sqrt.f64 -8)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (pow.f64 (sqrt.f64 -8) 3))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 6))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F A)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 4))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 C 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 C 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.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 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.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 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))
(+.f64 (*.f64 -2 (*.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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F)))) (+.f64 (*.f64 -2 (*.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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (*.f64 4 (*.f64 C (pow.f64 B 2))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(*.f64 -1/2 (/.f64 (pow.f64 B 4) A))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (*.f64 4 (*.f64 C (pow.f64 B 2))))
(+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(*.f64 -1/2 (/.f64 (pow.f64 B 4) A))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (*.f64 4 (*.f64 C (pow.f64 B 2))))
(+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(*.f64 -1/2 (/.f64 (pow.f64 B 4) A))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (*.f64 4 (*.f64 C (pow.f64 B 2))))
(+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (*.f64 4 (*.f64 C (pow.f64 B 2))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (*.f64 4 (*.f64 C (pow.f64 B 2))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(*.f64 -1/2 (/.f64 (pow.f64 B 4) A))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (*.f64 4 (*.f64 C (pow.f64 B 2))))
(+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (*.f64 4 (*.f64 C (pow.f64 B 2))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (*.f64 4 (*.f64 C (pow.f64 B 2))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) 0)
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(+.f64 (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(+.f64 (-.f64 (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(+.f64 (/.f64 0 (/.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(+.f64 (/.f64 (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(+.f64 (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(+.f64 (/.f64 (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2))
(+.f64 (/.f64 0 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) -4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) -4)))
(+.f64 (/.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) -4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) 0)
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) -4)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(-.f64 (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) -4)))
(-.f64 (-.f64 (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(-.f64 (/.f64 (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (/.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2))
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) -4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) -4)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) 1)
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 1 (/.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (sqrt.f64 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) -1))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) -1)
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (/.f64 1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (neg.f64 (sqrt.f64 2)))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) 1/2)
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 1 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 4) (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) -4)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 4) (/.f64 -1 (*.f64 2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))))
(*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))))
(*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) -4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 4))
(*.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (/.f64 (sqrt.f64 2) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (/.f64 (sqrt.f64 2) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (/.f64 (sqrt.f64 (+.f64 F F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) 2) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) -1/2)
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 4) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) 1/4)
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 4) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 1 (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) -4) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (/.f64 1 (/.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))))) (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 2))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))) 2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 2 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))) (/.f64 (sqrt.f64 (*.f64 2 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 2))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 3) 4))
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 0)
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) -2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 2) (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))) 4))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))) 4))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))) 1/2)
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (sqrt.f64 2))
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 4) 1/4)
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 2 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))) (sqrt.f64 (+.f64 F F)))
(*.f64 (sqrt.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (sqrt.f64 (+.f64 F F))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (sqrt.f64 (*.f64 2 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))
(*.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (sqrt.f64 F))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))) (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) 2) (/.f64 (sqrt.f64 2) 2))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 2 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (sqrt.f64 F))
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))) (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (*.f64 (sqrt.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) (sqrt.f64 (+.f64 F F))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 4) 4)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 1)
(+.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)) 0)
(+.f64 0 (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)))
(+.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) 4) (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) 4))
(-.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)) 0)
(-.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) 4) (/.f64 (pow.f64 B 2) (*.f64 4 A)))
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)) 1)
(/.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) 2)
(/.f64 (*.f64 -2 (/.f64 (pow.f64 B 2) A)) 4)
(pow.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)) 1)
(neg.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)))
(+.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) 0)
(+.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))
(+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) 2) (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) 2))
(-.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) 0)
(-.f64 (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) 2) (/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) 1)
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 2 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))) 2)
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) 4) 4)
(/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) -1)
(/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (*.f64 2 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))) -2)
(/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) 4)) -4)
(pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) 1)
Outputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))))
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.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 (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)))) (*.f64 1/16 (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) C)))) (pow.f64 B 2)))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -8) C)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16))) (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.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 (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))) (pow.f64 B 4)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (/.f64 -1/2 A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))))) (pow.f64 B 4)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)))) (*.f64 1/16 (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) C)))) (pow.f64 B 2))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -8) C)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16))) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (/.f64 F A) -1/2) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)) 2) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))))) (pow.f64 B 4))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -8) C)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16))) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (/.f64 F A) -1/2) (*.f64 4 (pow.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))))) (pow.f64 B 4))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.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 (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 3)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 3))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -8)))))))) (pow.f64 B 6)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))) (pow.f64 B 4)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) C)))) (*.f64 1/16 (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) C)))) (pow.f64 B 2)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (/.f64 -1/2 A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))))) (pow.f64 B 4)) (*.f64 (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (pow.f64 C 3)))) (+.f64 (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (/.f64 -1/2 A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (/.f64 -1/2 A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) (*.f64 (pow.f64 C 3) (sqrt.f64 -512))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))))))) (pow.f64 B 6)))))
(+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (/.f64 F A) -1/2) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)) 2) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))))) (pow.f64 B 4))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -8) C)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16))) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 C 3)) 1/256)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (/.f64 F A) -1/2) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)) 2) 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -512))) -1/4)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))) 1/32)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (/.f64 F A) -1/2) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)) 2) 2))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))) (*.f64 1/32 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F))))))) (pow.f64 B 6))))
(+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (/.f64 F A) -1/2) (*.f64 4 (pow.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))))) (pow.f64 B 4))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -8) C)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16))) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 C 3)) 1/256)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (/.f64 F A) -1/2) (*.f64 4 (pow.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)) 2)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -512))) -1/4)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))) 1/32)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (/.f64 F A) -1/2) (*.f64 4 (pow.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)) 2)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))) (*.f64 1/32 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F))))))) (pow.f64 B 6))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) -1))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1)))
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 A F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (pow.f64 B 2))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) -1)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F A)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (pow.f64 B 2))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) (*.f64 -2 (sqrt.f64 (*.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (*.f64 C (sqrt.f64 -1)) (pow.f64 B 2)) -4))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (*.f64 C (sqrt.f64 -1)) (pow.f64 B 2)) -4)) (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 1/2) (sqrt.f64 (neg.f64 (/.f64 F A)))))
(+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 4))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 4))) (sqrt.f64 (/.f64 A F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (pow.f64 B 2)))))))))
(+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) -1)) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 4)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F A)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (pow.f64 B 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (*.f64 4 (pow.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F)))))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) (*.f64 -2 (sqrt.f64 (*.f64 F A)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (*.f64 C (sqrt.f64 -1)) (pow.f64 B 2)) -4)) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 -8 A)) (*.f64 4 (pow.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)))) (/.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2)))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -1)) (pow.f64 B 4)))))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2)))))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) (*.f64 -2 (sqrt.f64 (*.f64 F A)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (*.f64 C (sqrt.f64 -1)) (pow.f64 B 2)) -4)) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 -8 A)) (*.f64 4 (pow.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)))) (/.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2)))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -1)) (pow.f64 B 4)))))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 4))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))) (pow.f64 B 6)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 4))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (pow.f64 B 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2)) C)) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 6)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2)) C)) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 6))))) (*.f64 -32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 6))) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) -1)) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 4)))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))) (pow.f64 B 6)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (*.f64 4 (pow.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (pow.f64 B 2)))) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (*.f64 4 (pow.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2))) (*.f64 (sqrt.f64 2) C)) (/.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (pow.f64 B 6) (sqrt.f64 -1/8)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (*.f64 4 (pow.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2))) (*.f64 (sqrt.f64 2) C)) (/.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (pow.f64 B 6) (sqrt.f64 -1/2))))) (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (*.f64 (pow.f64 B 6) (sqrt.f64 -1/2))))))))))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -1)) (pow.f64 B 4)))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) (*.f64 -2 (sqrt.f64 (*.f64 F A)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (*.f64 C (sqrt.f64 -1)) (pow.f64 B 2)) -4)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 -8 A)) (*.f64 4 (pow.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)))) (/.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (-.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 -8 A)) (*.f64 4 (pow.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (pow.f64 B 6) (sqrt.f64 -1/2))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 -32 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (*.f64 (pow.f64 B 6) (sqrt.f64 -1/2))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (-.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 -8 A)) (*.f64 4 (pow.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (pow.f64 B 6) (sqrt.f64 -1/8)))))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -1)) (pow.f64 B 6)) -64)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))))))))
(+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 -32 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (*.f64 (pow.f64 B 6) (sqrt.f64 -1/2))))) (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (-.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 -8 A)) (*.f64 4 (pow.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (pow.f64 B 6) (sqrt.f64 -1/2)))) 1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (*.f64 C (sqrt.f64 -1)) (pow.f64 B 2)) -4)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (-.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 -8 A)) (*.f64 4 (pow.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (pow.f64 B 6) (sqrt.f64 -1/8)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) (*.f64 -2 (sqrt.f64 (*.f64 F A)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 -8 A)) (*.f64 4 (pow.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)))) (/.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -1)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -1)) (pow.f64 B 6)) -64)))) (+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) -1))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1)))
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 A F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (pow.f64 B 2))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) -1)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F A)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (pow.f64 B 2))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) (*.f64 -2 (sqrt.f64 (*.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (*.f64 C (sqrt.f64 -1)) (pow.f64 B 2)) -4))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (*.f64 C (sqrt.f64 -1)) (pow.f64 B 2)) -4)) (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) 1/2) (sqrt.f64 (neg.f64 (/.f64 F A)))))
(+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 4))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 4))) (sqrt.f64 (/.f64 A F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (pow.f64 B 2)))))))))
(+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) -1)) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 4)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F A)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (pow.f64 B 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (*.f64 4 (pow.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F)))))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) (*.f64 -2 (sqrt.f64 (*.f64 F A)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (*.f64 C (sqrt.f64 -1)) (pow.f64 B 2)) -4)) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 -8 A)) (*.f64 4 (pow.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)))) (/.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2)))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -1)) (pow.f64 B 4)))))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2)))))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) (*.f64 -2 (sqrt.f64 (*.f64 F A)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (*.f64 C (sqrt.f64 -1)) (pow.f64 B 2)) -4)) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 -8 A)) (*.f64 4 (pow.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)))) (/.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2)))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -1)) (pow.f64 B 4)))))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 4))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))) (pow.f64 B 6)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 4))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (pow.f64 B 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2)) C)) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 6)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2)) C)) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 6))))) (*.f64 -32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 6))) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) -1)) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 4)))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))) (pow.f64 B 6)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (*.f64 4 (pow.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -1/2))) (pow.f64 B 2)))) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (*.f64 4 (pow.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2))) (*.f64 (sqrt.f64 2) C)) (/.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (pow.f64 B 6) (sqrt.f64 -1/8)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (*.f64 4 (pow.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2))) (*.f64 (sqrt.f64 2) C)) (/.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (pow.f64 B 6) (sqrt.f64 -1/2))))) (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (*.f64 (pow.f64 B 6) (sqrt.f64 -1/2))))))))))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -1)) (pow.f64 B 4)))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) (*.f64 -2 (sqrt.f64 (*.f64 F A)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (*.f64 C (sqrt.f64 -1)) (pow.f64 B 2)) -4)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 -8 A)) (*.f64 4 (pow.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)))) (/.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (-.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 -8 A)) (*.f64 4 (pow.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (pow.f64 B 6) (sqrt.f64 -1/2))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 -32 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (*.f64 (pow.f64 B 6) (sqrt.f64 -1/2))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (-.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 -8 A)) (*.f64 4 (pow.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (pow.f64 B 6) (sqrt.f64 -1/8)))))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -1)) (pow.f64 B 6)) -64)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))))))))
(+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 -32 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (*.f64 (pow.f64 B 6) (sqrt.f64 -1/2))))) (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (-.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 -8 A)) (*.f64 4 (pow.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (pow.f64 B 6) (sqrt.f64 -1/2)))) 1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (*.f64 C (sqrt.f64 -1)) (pow.f64 B 2)) -4)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (-.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 -8 A)) (*.f64 4 (pow.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (pow.f64 B 6) (sqrt.f64 -1/8)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) (*.f64 -2 (sqrt.f64 (*.f64 F A)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 -8 A)) (*.f64 4 (pow.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)))) (/.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -1)) (pow.f64 B 4)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -1)) (pow.f64 B 6)) -64)))) (+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) -1))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1)))
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (*.f64 C (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 B 2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) -1)) (*.f64 C (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 -1) (pow.f64 B 2)))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1))) (*.f64 C (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (sqrt.f64 -1) (pow.f64 B 2)) -4)))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (*.f64 C (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (sqrt.f64 -1) (pow.f64 B 2)) -4)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 B 2)))))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 4))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 4))))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 B 4)))))) (pow.f64 C 2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) -1)) (+.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 -1) (pow.f64 B 2)))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 F A)) (*.f64 4 (pow.f64 (*.f64 1 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -1) (pow.f64 B 4)))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (sqrt.f64 -1) (pow.f64 B 2)) -4)))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 F A)) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2)) 2) 2))) (/.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -1) (pow.f64 B 4)) -16))))) (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1)))))
(+.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (sqrt.f64 -1) (pow.f64 B 2)) -4)))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 F A)) (*.f64 4 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2)) 2)))) (/.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -1) (pow.f64 B 4)) -16))))) (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 B 2)))))) (+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 6))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 6))) (sqrt.f64 (/.f64 (pow.f64 A 3) F))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 B 6)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 6))) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))))))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 4))) (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 4))))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 B 4)))))) (pow.f64 C 2)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) -1)) (+.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (sqrt.f64 -1) (pow.f64 B 2)))))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 F A)) (*.f64 4 (pow.f64 (*.f64 1 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -1) (pow.f64 B 4))))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -1/2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 F A)) (*.f64 4 (pow.f64 (*.f64 1 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)))) (*.f64 (pow.f64 B 6) (sqrt.f64 -1/8)))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -1) (pow.f64 B 6)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 F A)) (*.f64 4 (pow.f64 (*.f64 1 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)))) (*.f64 (pow.f64 B 6) (sqrt.f64 -1/2))))))))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 F A) -1))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 F A)) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2)) 2) 2))) (/.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -1) (pow.f64 B 4)) -16))))) (+.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (sqrt.f64 -1) (pow.f64 B 2)) -4)))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 B 6)) -32)) (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 F A)) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2)) 2) 2))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (pow.f64 B 6) (sqrt.f64 -1/2))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 F A)) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2)) 2) 2))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (pow.f64 B 6) (sqrt.f64 -1/8)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 -1) (pow.f64 B 6)) -64)))))))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 F A)))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 F A)) (*.f64 4 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2)) 2)))) (/.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -1) (pow.f64 B 4)) -16))))) (+.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (/.f64 (sqrt.f64 -1) (pow.f64 B 2)) -4)))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (pow.f64 B 6)) -32)) (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 F A)) (*.f64 4 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2)) 2)))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (pow.f64 B 6) (sqrt.f64 -1/2))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 F A)) (*.f64 4 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2)) 2)))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (pow.f64 B 6) (sqrt.f64 -1/8)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 -1) (pow.f64 B 6)) -64)))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A))))
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C) 1/16)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 (sqrt.f64 -8) C))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 (sqrt.f64 -8) C)) (*.f64 1/2 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 (sqrt.f64 -8) C)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C) 1/16)) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (pow.f64 C 2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 (sqrt.f64 -8) C)) (*.f64 1/2 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F (pow.f64 B 4)) (/.f64 -1/2 A)) (*.f64 4 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 A 5))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))))))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 (sqrt.f64 -8) C)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))) 1/32)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C) 1/16)) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (pow.f64 C 2)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -512))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 C 3)))))))))))))
(+.f64 (+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 F (pow.f64 B 4)) (/.f64 -1/2 A)) (*.f64 4 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2))))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))) (*.f64 1/32 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)))) (+.f64 (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 F (pow.f64 B 4)) (/.f64 -1/2 A)) (*.f64 4 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) (*.f64 (pow.f64 C 3) (sqrt.f64 -512))))) (+.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F (pow.f64 B 4)) (/.f64 -1/2 A)) (*.f64 4 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 C 3))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)) (*.f64 1/64 (sqrt.f64 (/.f64 F (pow.f64 A 5)))))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 (sqrt.f64 -8) C)) (*.f64 1/2 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) -1/4))
(*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F A))) -1/4)
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) -1/4)) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) C)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F A))) -1/4) (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (*.f64 1/2 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) 1/16))) C)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) C)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (pow.f64 C 2)) -1/64)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) -1/4)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) -1/8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) -1/8))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (*.f64 1/2 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) 1/16))) C)) (+.f64 (*.f64 -1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F (pow.f64 B 4)) (/.f64 -1/2 A)) (*.f64 4 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F A))) -1/4) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)) -1/64)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (sqrt.f64 -8)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (pow.f64 (sqrt.f64 -8) 3))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) C)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (pow.f64 C 2)) -1/64)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) -1/4)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) -1/8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) -1/8))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 B 6) (sqrt.f64 -16)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))))) (sqrt.f64 -8)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))))) (sqrt.f64 -512))))))) (pow.f64 C 3)))))
(+.f64 (+.f64 (*.f64 -1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F (pow.f64 B 4)) (/.f64 -1/2 A)) (*.f64 4 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (sqrt.f64 -8) (pow.f64 C 2)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F A))) -1/4) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)) -1/64)))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) 1/256)) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 F (pow.f64 B 4)) (/.f64 -1/2 A)) (*.f64 4 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) (sqrt.f64 -512)))) (*.f64 1/32 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 F (pow.f64 B 4)) (/.f64 -1/2 A)) (*.f64 4 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) (sqrt.f64 -8))))))) (pow.f64 C 3)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (*.f64 1/2 (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) 1/16))) C))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (*.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F A))))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16)))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F A)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (*.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) 2)))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F A)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (/.f64 -1/2 A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 4))) (*.f64 (sqrt.f64 -8) C)) (sqrt.f64 (/.f64 (/.f64 1 A) F))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (+.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) 2)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 F A) -1/2) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)) 2) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (sqrt.f64 -8) C))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (+.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) 2)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 F A) -1/2) (*.f64 4 (pow.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)) 2))) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (sqrt.f64 -8) C))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 6))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 F A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (/.f64 -1/2 A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 4))) (*.f64 (sqrt.f64 -8) C)) (sqrt.f64 (/.f64 (/.f64 1 A) F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (/.f64 -1/2 A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -8)))) 2)) (pow.f64 B 6))) (*.f64 (pow.f64 C 2) (sqrt.f64 -512))) -1)) (*.f64 (*.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F A)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) 2)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 F A) -1/2) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)) 2) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (sqrt.f64 -8) C)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (/.f64 F A) -1/2) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)) 2) 2)) (pow.f64 B 6))) (*.f64 (pow.f64 C 2) (sqrt.f64 -512))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) 2)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 F A) -1/2) (*.f64 4 (pow.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)) 2))) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (sqrt.f64 -8) C)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (/.f64 F A) -1/2) (*.f64 4 (pow.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)) 2))) (pow.f64 B 6))) (*.f64 (pow.f64 C 2) (sqrt.f64 -512))))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1)))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (*.f64 4 (pow.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 A F)) 1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 -8 A)) (*.f64 4 (pow.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 A F)))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (*.f64 4 (pow.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 A F)) 1/2)) (*.f64 -1 (*.f64 (*.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (*.f64 4 (pow.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2))) (*.f64 (sqrt.f64 2) C)) (/.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/8))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 -8 A)) (*.f64 4 (pow.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (-.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 -8 A)) (*.f64 4 (pow.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/8))) (neg.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F))))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F A)))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (*.f64 4 (pow.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 A F)) 1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 -8 A)) (*.f64 4 (pow.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 4))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))) (sqrt.f64 (/.f64 F A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 C (sqrt.f64 -1/2)))) 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (*.f64 4 (pow.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 A F)) 1/2)) (*.f64 -1 (*.f64 (*.f64 (-.f64 (*.f64 -8 (*.f64 A (*.f64 F (pow.f64 C 2)))) (*.f64 4 (pow.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2))) (*.f64 (sqrt.f64 2) C)) (/.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/8))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 -8 A)) (*.f64 4 (pow.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (-.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 -8 A)) (*.f64 4 (pow.f64 (*.f64 C (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2)))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/8))) (neg.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F))))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1)))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 C 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -8 (*.f64 F A)) (*.f64 4 (pow.f64 (*.f64 1 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2))))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -8 (*.f64 F A)) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2)) 2) 2)) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (/.f64 (/.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -1/2)) (pow.f64 B 2)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -8 (*.f64 F A)) (*.f64 4 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2)) 2))) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (/.f64 (/.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -1/2)) (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 C 3))) (*.f64 (pow.f64 (sqrt.f64 -1/2) 3) (pow.f64 B 4))) (sqrt.f64 (/.f64 (pow.f64 A 3) F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 1 (sqrt.f64 -1/2)))) 2)) (pow.f64 C 2))) (*.f64 (sqrt.f64 -1/2) (pow.f64 B 2))))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -8 (*.f64 F A)) (*.f64 4 (pow.f64 (*.f64 1 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2))))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 -8 (*.f64 F A)) (*.f64 4 (pow.f64 (*.f64 1 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2))) 2))))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/8))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -8 (*.f64 F A)) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2)) 2) 2)) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (/.f64 (/.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -1/2)) (pow.f64 B 2)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -8 (*.f64 F A)) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2)) 2) 2)) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/8))) (neg.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 -1/2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -8 (*.f64 F A)) (*.f64 4 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2)) 2))) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (/.f64 (/.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -1/2)) (pow.f64 B 2)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -8 (*.f64 F A)) (*.f64 4 (pow.f64 (/.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -1/2)) 2))) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/8))) (neg.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (*.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F A))))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16)))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F A)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (*.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) 2)))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.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 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F A)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (sqrt.f64 -8) C))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (+.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) 2)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F (pow.f64 B 4)) (/.f64 -1/2 A)) (*.f64 4 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2)))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 2 (*.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 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (sqrt.f64 -8) C)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -512))) -1)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))) (+.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) 2)) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F (pow.f64 B 4)) (/.f64 -1/2 A)) (*.f64 4 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2)))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) 1/2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 F (pow.f64 B 4)) (/.f64 -1/2 A)) (*.f64 4 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -512))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F A)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (*.f64 C (sqrt.f64 -16))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F A))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) -2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (*.f64 C (sqrt.f64 -16)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) -2)))
(+.f64 (*.f64 -2 (*.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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F A))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (sqrt.f64 -8) C))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) -2)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F (pow.f64 B 4)) (/.f64 -1/2 A)) (*.f64 4 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2)))) (*.f64 (sqrt.f64 -8) C)) (*.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 1 A) F))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (*.f64 C (sqrt.f64 -16)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) -2)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F (pow.f64 B 4)) (/.f64 -1/2 A)) (*.f64 4 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2)))) (*.f64 (sqrt.f64 -8) C)) (*.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 1 A) F))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F)))) (+.f64 (*.f64 -2 (*.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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F A))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (sqrt.f64 -8) C))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 F (pow.f64 B 4)) A)) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) 2))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -512))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) -2)) (+.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -16)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F (pow.f64 B 4)) (/.f64 -1/2 A)) (*.f64 4 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2)))) (*.f64 (sqrt.f64 -8) C)) (*.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 1 A) F))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 F (pow.f64 B 4)) (/.f64 -1/2 A)) (*.f64 4 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -512))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) -2)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (neg.f64 (*.f64 C (sqrt.f64 -16)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F (pow.f64 B 4)) (/.f64 -1/2 A)) (*.f64 4 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2)))) (*.f64 (sqrt.f64 -8) C)) (*.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 1 A) F))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 F (pow.f64 B 4)) (/.f64 -1/2 A)) (*.f64 4 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -512))))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 (pow.f64 B 2) (/.f64 -1/2 A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 (pow.f64 B 2) (/.f64 -1/2 A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 (pow.f64 B 2) (/.f64 -1/2 A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 (pow.f64 B 2) (/.f64 -1/2 A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 (pow.f64 B 2) (/.f64 -1/2 A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 (pow.f64 B 2) (/.f64 -1/2 A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 (pow.f64 B 2) (/.f64 -1/2 A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 (pow.f64 B 2) (/.f64 -1/2 A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 (pow.f64 B 2) (/.f64 -1/2 A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 (pow.f64 B 2) (/.f64 -1/2 A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 (pow.f64 B 2) (/.f64 -1/2 A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 (pow.f64 B 2) (/.f64 -1/2 A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 (pow.f64 B 2) (/.f64 -1/2 A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 (pow.f64 B 2) (/.f64 -1/2 A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 (pow.f64 B 2) (/.f64 -1/2 A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 (pow.f64 B 2) (/.f64 -1/2 A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 (pow.f64 B 2) (/.f64 -1/2 A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 (pow.f64 B 2) (/.f64 -1/2 A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 (pow.f64 B 2) (/.f64 -1/2 A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 (pow.f64 B 2) (/.f64 -1/2 A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 (pow.f64 B 2) (/.f64 -1/2 A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 (pow.f64 B 2) (/.f64 -1/2 A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 (pow.f64 B 2) (/.f64 -1/2 A))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A))
(*.f64 (pow.f64 B 2) (/.f64 -1/2 A))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 (pow.f64 C 2) (*.f64 A -8))
(*.f64 A (*.f64 (pow.f64 C 2) -8))
(+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (*.f64 4 (*.f64 C (pow.f64 B 2))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -8)) (*.f64 (pow.f64 B 2) (*.f64 C 4)))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) -8)) (*.f64 (pow.f64 B 2) (*.f64 C 4)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -8)) (*.f64 -1/2 (/.f64 (pow.f64 B 4) A))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) -8)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (*.f64 (pow.f64 B 4) (/.f64 -1/2 A))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -8)) (*.f64 -1/2 (/.f64 (pow.f64 B 4) A))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) -8)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (*.f64 (pow.f64 B 4) (/.f64 -1/2 A))))
(*.f64 -1/2 (/.f64 (pow.f64 B 4) A))
(*.f64 (pow.f64 B 4) (/.f64 -1/2 A))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (*.f64 4 (*.f64 C (pow.f64 B 2))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (*.f64 (pow.f64 B 4) (/.f64 -1/2 A)))
(+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -8)) (*.f64 -1/2 (/.f64 (pow.f64 B 4) A))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) -8)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (*.f64 (pow.f64 B 4) (/.f64 -1/2 A))))
(+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -8)) (*.f64 -1/2 (/.f64 (pow.f64 B 4) A))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) -8)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (*.f64 (pow.f64 B 4) (/.f64 -1/2 A))))
(*.f64 -1/2 (/.f64 (pow.f64 B 4) A))
(*.f64 (pow.f64 B 4) (/.f64 -1/2 A))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (*.f64 4 (*.f64 C (pow.f64 B 2))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (*.f64 (pow.f64 B 4) (/.f64 -1/2 A)))
(+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -8)) (*.f64 -1/2 (/.f64 (pow.f64 B 4) A))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) -8)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (*.f64 (pow.f64 B 4) (/.f64 -1/2 A))))
(+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -8)) (*.f64 -1/2 (/.f64 (pow.f64 B 4) A))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) -8)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (*.f64 (pow.f64 B 4) (/.f64 -1/2 A))))
(*.f64 -1/2 (/.f64 (pow.f64 B 4) A))
(*.f64 (pow.f64 B 4) (/.f64 -1/2 A))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (*.f64 4 (*.f64 C (pow.f64 B 2))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (*.f64 (pow.f64 B 4) (/.f64 -1/2 A)))
(+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -8)) (*.f64 -1/2 (/.f64 (pow.f64 B 4) A))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) -8)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (*.f64 (pow.f64 B 4) (/.f64 -1/2 A))))
(+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -8)) (*.f64 -1/2 (/.f64 (pow.f64 B 4) A))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) -8)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (*.f64 (pow.f64 B 4) (/.f64 -1/2 A))))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 (pow.f64 C 2) (*.f64 A -8))
(*.f64 A (*.f64 (pow.f64 C 2) -8))
(+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (*.f64 4 (*.f64 C (pow.f64 B 2))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -8)) (*.f64 (pow.f64 B 2) (*.f64 C 4)))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) -8)) (*.f64 (pow.f64 B 2) (*.f64 C 4)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -8)) (*.f64 -1/2 (/.f64 (pow.f64 B 4) A))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) -8)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (*.f64 (pow.f64 B 4) (/.f64 -1/2 A))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -8)) (*.f64 -1/2 (/.f64 (pow.f64 B 4) A))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) -8)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (*.f64 (pow.f64 B 4) (/.f64 -1/2 A))))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 (pow.f64 C 2) (*.f64 A -8))
(*.f64 A (*.f64 (pow.f64 C 2) -8))
(+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (*.f64 4 (*.f64 C (pow.f64 B 2))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -8)) (*.f64 (pow.f64 B 2) (*.f64 C 4)))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) -8)) (*.f64 (pow.f64 B 2) (*.f64 C 4)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -8)) (*.f64 -1/2 (/.f64 (pow.f64 B 4) A))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) -8)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (*.f64 (pow.f64 B 4) (/.f64 -1/2 A))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -8)) (*.f64 -1/2 (/.f64 (pow.f64 B 4) A))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) -8)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (*.f64 (pow.f64 B 4) (/.f64 -1/2 A))))
(*.f64 -1/2 (/.f64 (pow.f64 B 4) A))
(*.f64 (pow.f64 B 4) (/.f64 -1/2 A))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (*.f64 4 (*.f64 C (pow.f64 B 2))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (*.f64 (pow.f64 B 4) (/.f64 -1/2 A)))
(+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -8)) (*.f64 -1/2 (/.f64 (pow.f64 B 4) A))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) -8)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (*.f64 (pow.f64 B 4) (/.f64 -1/2 A))))
(+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -8)) (*.f64 -1/2 (/.f64 (pow.f64 B 4) A))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) -8)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (*.f64 (pow.f64 B 4) (/.f64 -1/2 A))))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 (pow.f64 C 2) (*.f64 A -8))
(*.f64 A (*.f64 (pow.f64 C 2) -8))
(+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (*.f64 4 (*.f64 C (pow.f64 B 2))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -8)) (*.f64 (pow.f64 B 2) (*.f64 C 4)))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) -8)) (*.f64 (pow.f64 B 2) (*.f64 C 4)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -8)) (*.f64 -1/2 (/.f64 (pow.f64 B 4) A))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) -8)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (*.f64 (pow.f64 B 4) (/.f64 -1/2 A))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -8)) (*.f64 -1/2 (/.f64 (pow.f64 B 4) A))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) -8)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (*.f64 (pow.f64 B 4) (/.f64 -1/2 A))))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 (pow.f64 C 2) (*.f64 A -8))
(*.f64 A (*.f64 (pow.f64 C 2) -8))
(+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (*.f64 4 (*.f64 C (pow.f64 B 2))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -8)) (*.f64 (pow.f64 B 2) (*.f64 C 4)))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) -8)) (*.f64 (pow.f64 B 2) (*.f64 C 4)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -8)) (*.f64 -1/2 (/.f64 (pow.f64 B 4) A))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) -8)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (*.f64 (pow.f64 B 4) (/.f64 -1/2 A))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 4) A)) (+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -8)) (*.f64 -1/2 (/.f64 (pow.f64 B 4) A))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) -8)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (*.f64 (pow.f64 B 4) (/.f64 -1/2 A))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 0))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 0))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2))))
(+.f64 (-.f64 (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (/.f64 0 (/.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (/.f64 (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 0))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(+.f64 (/.f64 (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 0))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) 2)
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))))
(+.f64 (/.f64 0 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) 2)
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) -4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) -4)))
(/.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(+.f64 (/.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) -4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 0))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) -4)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(-.f64 (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))) (-.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2) 0))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) -4)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) -4) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -8)))
(-.f64 (-.f64 (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(-.f64 (/.f64 (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (/.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2))
(/.f64 (-.f64 (/.f64 (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2)
(/.f64 (-.f64 (/.f64 (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) 2)
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))
(/.f64 (-.f64 (/.f64 (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2)
(/.f64 (-.f64 (/.f64 (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) 2)
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) -4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) -4)))
(/.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 2 (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 1 (/.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) -1))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (/.f64 1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (neg.f64 (sqrt.f64 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) 1/2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 1 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 4) (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) -4)))
(/.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 4) (/.f64 -1 (*.f64 2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))) (/.f64 -1/2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 -1/2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))))
(neg.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) (+.f64 F F))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 1 (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))))
(/.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) -4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 4))
(/.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (/.f64 (sqrt.f64 2) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (sqrt.f64 2) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (/.f64 (sqrt.f64 (+.f64 F F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) (+.f64 F F))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) (+.f64 F F))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) 2) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (neg.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (/.f64 (/.f64 (sqrt.f64 2) -1/2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(*.f64 (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) -1/2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 4) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (/.f64 1/4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 4) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 1 (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) -4) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) -4))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(*.f64 1 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 (/.f64 2 (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (/.f64 1 (/.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 1 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 1 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))))) (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 2))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (neg.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (/.f64 (/.f64 (sqrt.f64 2) -1/2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) (+.f64 F F))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))) 2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (+.f64 F F))))) (neg.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(*.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 2 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))) (/.f64 (sqrt.f64 (*.f64 2 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 2))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 3) 4))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) -2))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 2) (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))) 4))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))) 4))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (sqrt.f64 2))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) 2))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 4) 1/4)
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 2 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))) (sqrt.f64 (+.f64 F F)))
(sqrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) (+.f64 F F)))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (+.f64 F F))))
(*.f64 (sqrt.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (sqrt.f64 2)))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 (sqrt.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (sqrt.f64 (+.f64 F F))))
(sqrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) (+.f64 F F)))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (+.f64 F F))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (sqrt.f64 (*.f64 2 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))
(sqrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) (+.f64 F F)))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (+.f64 F F))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (sqrt.f64 F))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))) (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) 2) (/.f64 (sqrt.f64 2) 2))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 2 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (sqrt.f64 F))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))) (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (*.f64 (sqrt.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) (sqrt.f64 (+.f64 F F))))
(sqrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) (+.f64 F F)))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (+.f64 F F))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (sqrt.f64 2)))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))) 2)
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 4) 4)
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(+.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)) 0)
(*.f64 (pow.f64 B 2) (/.f64 -1/2 A))
(+.f64 0 (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)))
(*.f64 (pow.f64 B 2) (/.f64 -1/2 A))
(+.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) 4) (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) 4))
(*.f64 (pow.f64 B 2) (/.f64 -1/2 A))
(-.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)) 0)
(*.f64 (pow.f64 B 2) (/.f64 -1/2 A))
(-.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) 4) (/.f64 (pow.f64 B 2) (*.f64 4 A)))
(-.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) 4) (/.f64 (pow.f64 B 2) (*.f64 A 4)))
(-.f64 (/.f64 (/.f64 (pow.f64 B 2) A) -4) (/.f64 (pow.f64 B 2) (*.f64 A 4)))
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)) 1)
(*.f64 (pow.f64 B 2) (/.f64 -1/2 A))
(/.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) 2)
(*.f64 (pow.f64 B 2) (/.f64 -1/2 A))
(/.f64 (*.f64 -2 (/.f64 (pow.f64 B 2) A)) 4)
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -2 A)) 4)
(/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -4) 8)
(pow.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)) 1)
(*.f64 (pow.f64 B 2) (/.f64 -1/2 A))
(neg.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)))
(*.f64 (pow.f64 B 2) (/.f64 -1/2 A))
(+.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) 0)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))
(+.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))
(+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) 2) (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) 2))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))
(-.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) 0)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))
(-.f64 (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) 2) (/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))) 2))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) 1)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 2 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))) 2)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) 4) 4)
(/.f64 (*.f64 4 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))) 4)
(/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) -1)
(neg.f64 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (*.f64 2 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))) -2)
(/.f64 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) -2)
(/.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) -2)
(/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) 4)) -4)
(/.f64 (*.f64 4 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) -4)
(pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))) 1)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))

localize322.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
11.6b
(sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
20.9b
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
21.1b
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2))
37.1b
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
Compiler

Compiled 229 to 128 computations (44.1% saved)

series264.0ms (0.2%)

Counts
3 → 60
Calls

33 calls:

TimeVariablePointExpression
49.0ms
B
@inf
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
29.0ms
C
@0
(sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
29.0ms
A
@0
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2))
25.0ms
B
@inf
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2))
22.0ms
B
@0
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))

rewrite403.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
616×rational_best-simplify-63
588×rational_best-4
588×rational_best-2
588×rational_best-3
588×rational_best-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
030207
1217203
2509203
31686203
Stop Event
node limit
Counts
3 → 172
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) 2) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) 2) (/.f64 (sqrt.f64 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) 3) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) 3) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 -1 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 0 (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 1 (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (/.f64 -1/2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))) (/.f64 (neg.f64 (sqrt.f64 2)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 1 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 -1 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 1 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) 4) (/.f64 1 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) 4) (/.f64 -1 (*.f64 4 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) 1/2) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) -2) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) -2) (*.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (neg.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 1 (/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 4 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (*.f64 4 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 2) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) 2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (/.f64 (*.f64 (sqrt.f64 2) 2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (*.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (/.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))))) (/.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))))) (/.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))) (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 -1/2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) 4)) (/.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 2))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 2) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (sqrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) 2) (/.f64 (sqrt.f64 F) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 F) 2) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))))))

simplify1.0s (0.7%)

Algorithm
egg-herbie
Rules
1570×rational_best-simplify-108
1098×rational_best-simplify-1
1070×rational_best-simplify-55
740×rational_best-simplify-59
554×rational_best-simplify-63
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0115245062
1350143882
Stop Event
node limit
Counts
232 → 444
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 (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 -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 -2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B)) (+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 -2 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B)) (+.f64 (*.f64 (sqrt.f64 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 5))))))
(*.f64 (sqrt.f64 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 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))) (pow.f64 B 4)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))))) (pow.f64 B 6)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3))))) 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)))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3))))) A) (+.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 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 5)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (pow.f64 B 3)))))) (pow.f64 A 2))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3))))) A) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) (pow.f64 B 5)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 7)))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7))))))) (pow.f64 A 3)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 5)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (pow.f64 B 3)))))) (pow.f64 A 2)))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 4))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) 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 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) C) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (pow.f64 C 2)) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) C) (+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (pow.f64 C 2)) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 C (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/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (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 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (pow.f64 C 2)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 C (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/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (pow.f64 C 2)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (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 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.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/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (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 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (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 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2)) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 3) (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 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (*.f64 (-.f64 A C) (sqrt.f64 2))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 F A)))) 2)) (pow.f64 B 4)) (sqrt.f64 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (*.f64 (-.f64 A C) (sqrt.f64 2)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 F A)))) 2)) (pow.f64 B 4)) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.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 A)))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (-.f64 A C) A))))) (pow.f64 B 6)) (sqrt.f64 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (*.f64 (-.f64 A C) (sqrt.f64 2))))))))
(sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (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 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (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 (-.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 1/2 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 A 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (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 (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 A (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 2))) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))) F)) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))) (*.f64 (pow.f64 A 3) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 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 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))))) (+.f64 (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 1/2 (*.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))))) (+.f64 (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (sqrt.f64 (/.f64 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 (pow.f64 C 3) (-.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (-.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2)))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) A)))) (*.f64 (sqrt.f64 2) (pow.f64 C 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 C 2))))))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 0)
(+.f64 0 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 0)
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 1)
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 1/2)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 (sqrt.f64 2) 2) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) 2))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) 2) (/.f64 (sqrt.f64 2) 2))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 1/4)
(/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2)
(/.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 1)
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) 3) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)))
(+.f64 (/.f64 0 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 (/.f64 0 (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 (/.f64 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 (/.f64 0 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(-.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)))
(-.f64 (/.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2))
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) 3) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 -1 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 0 (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 1 (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (/.f64 -1/2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))) (/.f64 (neg.f64 (sqrt.f64 2)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) -1)
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 1 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) -2))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 -1 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1/2)
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 1 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) 4) (/.f64 1 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) 4) (/.f64 -1 (*.f64 4 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) 1/2) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) -2) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) -2) (*.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 2))
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(*.f64 1/2 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))))
(*.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))))
(*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) 4))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (neg.f64 (sqrt.f64 2)))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) -1/2)
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1/4)
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 1 (/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4))))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 4 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 4))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (*.f64 4 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))
(*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 2) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) 2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (/.f64 (*.f64 (sqrt.f64 2) 2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (*.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2)))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (/.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))))) (/.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))))) (/.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))) (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 -1/2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) 4)) (/.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 2))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 2) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 2))
(-.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 2))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (sqrt.f64 F))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 1/2)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) 2) (/.f64 (sqrt.f64 F) 2))
(*.f64 (*.f64 (sqrt.f64 F) 2) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) 2))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1/4)
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) -1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 2)
(/.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4)
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
Outputs
(*.f64 (sqrt.f64 (*.f64 A C)) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (*.f64 A C)) (sqrt.f64 -8))
(+.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 (sqrt.f64 (*.f64 A C)) (sqrt.f64 -8)) (*.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 (sqrt.f64 (*.f64 A C)) (sqrt.f64 -8)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 A) C)) (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 (sqrt.f64 (*.f64 A C)) (sqrt.f64 -8)) (+.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 1 (pow.f64 (*.f64 A C) 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -64)) -1/8))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 A) C)) (sqrt.f64 -4)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A C)) (sqrt.f64 -8)) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A C) 3))) (sqrt.f64 -64))))))
(+.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 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A C) 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -64)) -1/8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 A C)) (sqrt.f64 -8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A C) 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -1024)) 1/16)) (*.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/2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 A) C)) (sqrt.f64 -4)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A C)) (sqrt.f64 -8)) (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A C) 5))) (sqrt.f64 -1024))))) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A C) 3))) (sqrt.f64 -64))))))
(*.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 (*.f64 A C) (sqrt.f64 2)) (/.f64 -2 B)))
(+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 C (*.f64 A (sqrt.f64 2))) (/.f64 -2 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 -2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3))) (+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 (*.f64 A C) (sqrt.f64 2)) (/.f64 -2 B))))
(+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 -2 (+.f64 (/.f64 (*.f64 C (*.f64 A (sqrt.f64 2))) B) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A 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 (+.f64 (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3))) (*.f64 -4 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (pow.f64 B 5)))) (+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 (*.f64 A C) (sqrt.f64 2)) (/.f64 -2 B))))
(+.f64 (*.f64 (sqrt.f64 2) B) (+.f64 (*.f64 -2 (+.f64 (/.f64 (*.f64 C (*.f64 A (sqrt.f64 2))) B) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3)))) (*.f64 -4 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (pow.f64 B 5)))))
(*.f64 -1 (*.f64 (sqrt.f64 2) B))
(*.f64 B (neg.f64 (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) B)) (*.f64 2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B)))
(+.f64 (*.f64 B (neg.f64 (sqrt.f64 2))) (*.f64 (*.f64 (*.f64 A C) (sqrt.f64 2)) (/.f64 2 B)))
(+.f64 (*.f64 B (neg.f64 (sqrt.f64 2))) (*.f64 (*.f64 C (*.f64 A (sqrt.f64 2))) (/.f64 2 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 2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3))) (+.f64 (*.f64 B (neg.f64 (sqrt.f64 2))) (*.f64 (*.f64 (*.f64 A C) (sqrt.f64 2)) (/.f64 2 B))))
(+.f64 (*.f64 B (neg.f64 (sqrt.f64 2))) (*.f64 2 (+.f64 (/.f64 (*.f64 C (*.f64 A (sqrt.f64 2))) B) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A 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 (+.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3))) (+.f64 (*.f64 B (neg.f64 (sqrt.f64 2))) (*.f64 (*.f64 (*.f64 A C) (sqrt.f64 2)) (/.f64 2 B)))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (/.f64 4 (pow.f64 B 5))))
(+.f64 (*.f64 B (neg.f64 (sqrt.f64 2))) (+.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 C (*.f64 A (sqrt.f64 2))) B) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3)))) (*.f64 4 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A 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 (sqrt.f64 2) B) (*.f64 (*.f64 (*.f64 A C) (sqrt.f64 2)) (/.f64 -2 B)))
(+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 C (*.f64 A (sqrt.f64 2))) (/.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 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3))) (+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 (*.f64 A C) (sqrt.f64 2)) (/.f64 -2 B))))
(+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 -2 (+.f64 (/.f64 (*.f64 C (*.f64 A (sqrt.f64 2))) B) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A 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 (+.f64 (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3))) (*.f64 -4 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (pow.f64 B 5)))) (+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 (*.f64 A C) (sqrt.f64 2)) (/.f64 -2 B))))
(+.f64 (*.f64 (sqrt.f64 2) B) (+.f64 (*.f64 -2 (+.f64 (/.f64 (*.f64 C (*.f64 A (sqrt.f64 2))) B) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3)))) (*.f64 -4 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (pow.f64 B 5)))))
(*.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 (*.f64 A C) (sqrt.f64 2)) (/.f64 -2 B)))
(+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 C (*.f64 A (sqrt.f64 2))) (/.f64 -2 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 -2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3))) (+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 (*.f64 A C) (sqrt.f64 2)) (/.f64 -2 B))))
(+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 -2 (+.f64 (/.f64 (*.f64 C (*.f64 A (sqrt.f64 2))) B) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A 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 (+.f64 (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3))) (*.f64 -4 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (pow.f64 B 5)))) (+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 (*.f64 A C) (sqrt.f64 2)) (/.f64 -2 B))))
(+.f64 (*.f64 (sqrt.f64 2) B) (+.f64 (*.f64 -2 (+.f64 (/.f64 (*.f64 C (*.f64 A (sqrt.f64 2))) B) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3)))) (*.f64 -4 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (pow.f64 B 5)))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -16) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) A))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))) (pow.f64 B 4)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 (*.f64 A (*.f64 C F)) (/.f64 1/2 (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) 1/2)) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -16) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) A))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 A (sqrt.f64 -8)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 A 2)))) (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))))))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))))) (pow.f64 B 6)))))
(+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -16) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))) (+.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 (*.f64 A (*.f64 C F)) (/.f64 1/2 (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) 1/2)) 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) 1/32)) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 A (*.f64 C F)) (/.f64 -1/4 (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 (*.f64 A (*.f64 C F)) (/.f64 1/2 (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) 1/2)) 2))) (*.f64 (*.f64 F 8) (*.f64 C (pow.f64 A 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 4))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 A 3)) 1/256)))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 (*.f64 A (*.f64 C F)) (/.f64 1/2 (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) 1/2)) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))))))))))
(+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) A))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 A (sqrt.f64 -8)))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/128 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 4))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 A (sqrt.f64 -8)))) 2)))) (/.f64 (/.f64 1/16 (*.f64 C F)) (pow.f64 A 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 A (sqrt.f64 -8)))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 A 2)))) (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8)))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (/.f64 (sqrt.f64 2) B) -1))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3))))) 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)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (/.f64 (sqrt.f64 2) B) -1)) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (*.f64 C (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -1))) (*.f64 (pow.f64 B 2) F)) (*.f64 (*.f64 C F) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 3)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 (*.f64 C F) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)))) (pow.f64 B 3)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3))))) A) (+.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 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 5)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (pow.f64 B 3)))))) (pow.f64 A 2))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 F (*.f64 C (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -1)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -1)) 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -1))) (*.f64 (pow.f64 B 2) F)) (*.f64 (*.f64 C F) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 3)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) -16)) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -1))) (*.f64 (pow.f64 B 2) F)) (*.f64 (*.f64 C F) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 5))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (/.f64 (sqrt.f64 2) B) -1)) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (*.f64 C (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -1))) (*.f64 (pow.f64 B 2) F)) (*.f64 (*.f64 C F) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 3))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 (*.f64 C F) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))))) (pow.f64 B 5)))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 F (*.f64 C (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 (*.f64 C F) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) B))) 2))) (pow.f64 B 3))))))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 (*.f64 C F) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)))) (pow.f64 B 3))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3))))) A) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) (pow.f64 B 5)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 7)))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7))))))) (pow.f64 A 3)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 5)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (pow.f64 B 3)))))) (pow.f64 A 2)))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (*.f64 C (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -1))) (*.f64 (pow.f64 B 2) F)) (*.f64 (*.f64 C F) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 3)))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 F (*.f64 C (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -1)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -1)) 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -1))) (*.f64 (pow.f64 B 2) F)) (*.f64 (*.f64 C F) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 3)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) -16)) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -1))) (*.f64 (pow.f64 B 2) F)) (*.f64 (*.f64 C F) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 5))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (/.f64 (sqrt.f64 2) B) -1)) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -1)) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -1)) 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -1))) (*.f64 (pow.f64 B 2) F)) (*.f64 (*.f64 C F) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (-.f64 (+.f64 (*.f64 -4 (*.f64 F (*.f64 C (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -1)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -1)) 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -1))) (*.f64 (pow.f64 B 2) F)) (*.f64 (*.f64 C F) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 1/2)) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) F)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 F (*.f64 C (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -1)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -1)) 2))))))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -1))) (*.f64 (pow.f64 B 2) F)) (*.f64 (*.f64 C F) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 1/2)) 2)) (*.f64 C (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 5)))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -1))) (*.f64 (pow.f64 B 2) F)) (*.f64 (*.f64 C F) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 7)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -8)) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 (*.f64 C F) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)))) (pow.f64 B 3)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 (*.f64 C F) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))))) (pow.f64 B 5)))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 F (*.f64 C (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 (*.f64 C F) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) B))) 2))) (pow.f64 B 3)))))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))) (*.f64 C F)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 (*.f64 C F) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (-.f64 (+.f64 (*.f64 -4 (*.f64 F (*.f64 C (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 (*.f64 C F) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) B))) 2))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 F (*.f64 C (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 (*.f64 C F) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) B))) 2)) (*.f64 C (sqrt.f64 2))) (pow.f64 B 5)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 (*.f64 C F) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))))) (pow.f64 B 7)))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7))))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (+.f64 C (*.f64 C -1)) (*.f64 C F))))) (*.f64 A (sqrt.f64 -8))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) 1/16))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (neg.f64 C))))))) (*.f64 A (sqrt.f64 -8))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A)))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))
(+.f64 (+.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (+.f64 C (*.f64 C -1)) (*.f64 C F))))) (*.f64 A (sqrt.f64 -8))))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 C F) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) -2)) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (*.f64 C -1))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (+.f64 C (*.f64 C -1)) (*.f64 C F)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -8))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) 1/8)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (+.f64 C (*.f64 C -1)) (*.f64 C F)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) 1/16))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (neg.f64 C)))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 C F) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (neg.f64 C))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (neg.f64 C)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -8))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (neg.f64 C))))))) (*.f64 A (sqrt.f64 -8))))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)))))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 4))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) 1/16)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (+.f64 C (*.f64 C -1)) (*.f64 C F))))) (*.f64 A (sqrt.f64 -8))))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))))))) (*.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (+.f64 C (*.f64 C -1)) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 (*.f64 C F) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) -2)) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (*.f64 C -1))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (+.f64 C (*.f64 C -1)) (*.f64 C F)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -8))) 2)))) (/.f64 1/2 (*.f64 C (*.f64 F 8)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 (*.f64 C F) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) -2)) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (*.f64 C -1))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (+.f64 C (*.f64 C -1)) (*.f64 C F)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -8))) 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) 1/32)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 A 3)) 1/256)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (+.f64 C (*.f64 C -1)) (*.f64 C F)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 C F) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) -2)) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (*.f64 C -1))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (+.f64 C (*.f64 C -1)) (*.f64 C F)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -8))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) 1/8)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (+.f64 C (*.f64 C -1)) (*.f64 C F)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) 1/128)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (+.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 C F) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (neg.f64 C))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (neg.f64 C)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -8))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (neg.f64 C)))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 A 3)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 C F) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (neg.f64 C))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (neg.f64 C)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -8))) 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)))) (*.f64 1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (neg.f64 C))))))) (*.f64 A (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)))))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (neg.f64 C)))))) (-.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 C F) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (neg.f64 C))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (neg.f64 C)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -8))) 2)))) (/.f64 1/16 (*.f64 C F))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))))))))))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (neg.f64 C)))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (/.f64 (sqrt.f64 2) B) -1))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) 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 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (/.f64 (sqrt.f64 2) B) -1)) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -1))))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 B 3)) -1/2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 3)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) C) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (pow.f64 C 2)) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (/.f64 (sqrt.f64 2) B) -1)) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -1)))) (*.f64 A -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -1))))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B)) 2)))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 5)) -16)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -1))))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 A (sqrt.f64 2))) (pow.f64 B 5)) -2))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -1))))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 B 3)) -1/2))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 3)))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (pow.f64 B 5)))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) C) (+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) F))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (pow.f64 C 2)) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -1))))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 B 3)) -1/2)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (/.f64 (sqrt.f64 2) B) -1)) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -1)))) (*.f64 A -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -1))))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B)) 2)))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 5)) -16)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -1))))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 A (sqrt.f64 2))) (pow.f64 B 5)) -2))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -1))))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (pow.f64 B 7)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 1 (*.f64 1 (pow.f64 (*.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 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -1))))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (-.f64 (+.f64 (*.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -1)))) (*.f64 A -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -1))))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B)) 2)))) (*.f64 (*.f64 (pow.f64 B 2) F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 B 7)) -64)) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -1)))) (*.f64 A -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -1))))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B)) 2))) (*.f64 A (sqrt.f64 2))) (pow.f64 B 5)))))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 3)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (pow.f64 B 5))))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (pow.f64 B 7)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 2)) (*.f64 A (sqrt.f64 2))) (pow.f64 B 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 B 7)) -64)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B))) 2))) (*.f64 (*.f64 (pow.f64 B 2) F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 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 -16) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 C (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 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (+.f64 A (*.f64 A -1)) (*.f64 A F))))) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) 1/8)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (neg.f64 A))))))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (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 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (pow.f64 C 2)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 C (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 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2)))) (*.f64 A -2)) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (*.f64 A -1))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (+.f64 A (*.f64 A -1)) (*.f64 A F)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) 1/8)) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (+.f64 A (*.f64 A -1)) (*.f64 A F))))) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) 1/8)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))))) (+.f64 (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (+.f64 A (*.f64 A -1)) (*.f64 A F)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (neg.f64 A))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (neg.f64 A)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (neg.f64 A))))))) (*.f64 C (sqrt.f64 -8))))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (neg.f64 A)))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (pow.f64 C 2)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (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 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.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/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (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 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (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 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2)) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 3) (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 (+.f64 (+.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))))) (*.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2)))) (*.f64 (pow.f64 A 2) -2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (+.f64 A (*.f64 A -1)) (*.f64 A F)))) (-.f64 (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2)))) (*.f64 A -2)) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (*.f64 A -1))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (+.f64 A (*.f64 A -1)) (*.f64 A F)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8))) 2)))) (*.f64 A (*.f64 F 8)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8)))))) (+.f64 (*.f64 1/128 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (+.f64 A (*.f64 A -1)) (*.f64 A F)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 7)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (+.f64 A (*.f64 A -1)) (*.f64 A F)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2)))) (*.f64 A -2)) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (*.f64 A -1))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (+.f64 A (*.f64 A -1)) (*.f64 A F)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8))) 2))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) 1/32)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (+.f64 A (*.f64 A -1)) (*.f64 A F))))) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) 1/8)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 C 3)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2)))) (*.f64 A -2)) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (*.f64 A -1))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (+.f64 A (*.f64 A -1)) (*.f64 A F)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) 1/8)) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2))))))
(+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (neg.f64 A))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (neg.f64 A)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (+.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (neg.f64 A))))))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 7)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (neg.f64 A)))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))))) (*.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (*.f64 (pow.f64 A 2) -2))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (neg.f64 A)))))) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (neg.f64 A))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (neg.f64 A)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8))) 2)))) (/.f64 1/16 (*.f64 A F))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) 1/32) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (neg.f64 A)))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (neg.f64 A))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (neg.f64 A)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8))) 2))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))))) (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 C 3))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2))
(sqrt.f64 (*.f64 2 (*.f64 A F)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (*.f64 (-.f64 A C) (sqrt.f64 2))))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (-.f64 A C))))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (-.f64 A C)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 F A)))) 2)) (pow.f64 B 4)) (sqrt.f64 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (*.f64 (-.f64 A C) (sqrt.f64 2)))))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (-.f64 A C))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (/.f64 1 (sqrt.f64 2)) (-.f64 A C))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 2))))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (-.f64 A C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (/.f64 1 (sqrt.f64 2)) (-.f64 A C))) 2)))) (sqrt.f64 2))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (-.f64 A C))) (sqrt.f64 (/.f64 F A)))) 2)) (pow.f64 B 4)) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.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 A)))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (-.f64 A C) A))))) (pow.f64 B 6)) (sqrt.f64 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (*.f64 (-.f64 A C) (sqrt.f64 2))))))))
(+.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (-.f64 A C))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 (-.f64 A C) 5))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (/.f64 1 (sqrt.f64 2)) (-.f64 A C))) 2))) (/.f64 1/4 (*.f64 A (*.f64 (-.f64 A C) 2)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (/.f64 1 (sqrt.f64 2)) (-.f64 A C))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 2)))) (sqrt.f64 (*.f64 2 (*.f64 A F)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) 1/2) (+.f64 (/.f64 (*.f64 (pow.f64 B 6) (-.f64 (*.f64 1/16 (/.f64 F (pow.f64 (-.f64 A C) 5))) (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (/.f64 1 (sqrt.f64 2)) (-.f64 A C))) 2))) (/.f64 1/8 (*.f64 A (-.f64 A C)))))) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (/.f64 1 (sqrt.f64 2)) (-.f64 A C))) 2)))) (sqrt.f64 2)))) (+.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (-.f64 A C))))))
(sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))
(sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (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 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -1)))) 1/2)))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (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 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -1)) 2))))) (pow.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -1))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1/2)) 2))))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -1)))) 1/2))))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))) (pow.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1/2)) 2)))) (*.f64 (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 1/2 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 A 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2))) (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 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -1)) 2))))) (pow.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -1))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1/2)) 2))))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -1)))) 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (pow.f64 A 3) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -1)) 2)))))) (*.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -1))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -1)) 2))))) (pow.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C -1))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1/2)) 2))) (/.f64 1/2 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))) (pow.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1/2)) 2)))) (*.f64 (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (pow.f64 A 3) (*.f64 1/2 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))) (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))) (pow.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1/2)) 2))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F)))
(sqrt.f64 (*.f64 2 (*.f64 C F)))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 C F))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 2))) -1/4)))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 C F))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 2))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 2))) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 2))) -1/4)) (+.f64 (sqrt.f64 (*.f64 2 (*.f64 C F))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C -1/2)) (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 2))) 2))) (*.f64 (sqrt.f64 2) (pow.f64 A 2)))))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 C F))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/16 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2))) 2))) (*.f64 (sqrt.f64 2) (pow.f64 A 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))) F)) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) C)))) (*.f64 (pow.f64 A 3) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C -1/2)) (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 2))) 2))) (*.f64 (sqrt.f64 2) (pow.f64 A 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (-.f64 (*.f64 F (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2)) (*.f64 -1 (pow.f64 (*.f64 C B) 2))) -1/2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C -1/2)) (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 2))) 2)))) (*.f64 C 2)))) (*.f64 (sqrt.f64 2) (pow.f64 A 3))) -1/2)) (+.f64 (sqrt.f64 (*.f64 2 (*.f64 C F))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 2))) -1/4)))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 C F))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (*.f64 A (sqrt.f64 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (neg.f64 (pow.f64 (*.f64 C B) 2))) -1/2)) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/16 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2))) 2)))) (/.f64 1/8 C))) (*.f64 (sqrt.f64 2) (pow.f64 A 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/16 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 2))) 2))) (*.f64 (sqrt.f64 2) (pow.f64 A 2)))))))
(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 (pow.f64 B 2) (pow.f64 A 2))))))
(+.f64 (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 1/2 (*.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 C (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -1)))) 1/2)))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 C (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))))) (+.f64 (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 1/2 (*.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 C (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -1)))) 1/2)) (+.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -1))) 1/2)) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 C (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) 1/2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 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 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))))) (+.f64 (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (sqrt.f64 (/.f64 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 (pow.f64 C 3) (-.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (-.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -1))) 1/2)) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 A (*.f64 F (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))))))) (*.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -1))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -1))) 1/2)) 2))) (/.f64 1/2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (+.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (*.f64 C (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A -1)))) 1/2)))))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 C 3) (*.f64 1/2 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 A (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 2)))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 2))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2))
(sqrt.f64 (*.f64 2 (*.f64 A F)))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F A)))) (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2)))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 2))))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) C))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A -1/2)) (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (pow.f64 C 2))))) (+.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 2)))))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) C))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 A F))) (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2))) 2))) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) A)))) (*.f64 (sqrt.f64 2) (pow.f64 C 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 2))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A -1/2)) (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (pow.f64 C 2))))) (+.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2)) (*.f64 -1 (pow.f64 (*.f64 A B) 2))) (*.f64 F -1/2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A -1/2)) (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2))) 2)))) (*.f64 A 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (pow.f64 C 3))))))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 2)) C))) (+.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 A F))) (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2))) 2))) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 F (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (neg.f64 (pow.f64 (*.f64 A B) 2))))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 A F))) (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 2))) 2)))) (/.f64 1/8 A))) (*.f64 (sqrt.f64 2) (pow.f64 C 3)))))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 0)
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(+.f64 0 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 0)
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 1)
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (sqrt.f64 2))
(sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 1/2)
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(*.f64 (*.f64 (sqrt.f64 2) 2) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) 2))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (*.f64 2 (sqrt.f64 2)) 2))
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) 1)
(*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) 2) (/.f64 (sqrt.f64 2) 2))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (*.f64 2 (sqrt.f64 2)) 2))
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) 1)
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 1/4)
(*.f64 1/4 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))) 4))
(*.f64 1/4 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 4))
(/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 1)
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2)
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(/.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4)
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 1)
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (-.f64 0 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (-.f64 0 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(+.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (sqrt.f64 2) (sqrt.f64 2))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))))) 2)
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))) 2))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) 3) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(+.f64 (/.f64 0 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 4))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 (/.f64 0 (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (-.f64 0 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (-.f64 0 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(+.f64 (/.f64 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(+.f64 (/.f64 0 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (-.f64 0 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))))) (*.f64 2 (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))) 2)) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 4))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (-.f64 0 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (-.f64 0 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (-.f64 0 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (neg.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(-.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (neg.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 2 (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (-.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 2) (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))) (*.f64 4 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 4 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (neg.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2))
(/.f64 (-.f64 (/.f64 (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))) 2)
(/.f64 (-.f64 (/.f64 (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2)
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(/.f64 (-.f64 (/.f64 (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))) (*.f64 2 (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (/.f64 (-.f64 (/.f64 (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) 3) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 -1 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))) (/.f64 -1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 0 (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (neg.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 1 (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 4))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (neg.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (neg.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))) (/.f64 -1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))) (/.f64 -1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) -2) (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (/.f64 -1/2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (*.f64 2 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))) (/.f64 (neg.f64 (sqrt.f64 2)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (neg.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (neg.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 1 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 1 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (neg.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))) (/.f64 -1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))) (/.f64 -1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (neg.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (/.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) -2))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))) (/.f64 -1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 -1 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))) (/.f64 -1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1/2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 1 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(*.f64 1 (/.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 (-.f64 1/2 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) 4) (/.f64 1 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) 4) (/.f64 -1 (*.f64 4 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))) (/.f64 -1/4 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 -1 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 0))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))) (*.f64 -2 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) 1/2) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))) (/.f64 -1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) -2) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))) (*.f64 -2 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) -2) (*.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))) (*.f64 -2 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 2))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))) (/.f64 -1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) -2) (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 1/2 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (*.f64 2 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) 4))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (/.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (neg.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (neg.f64 (sqrt.f64 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (neg.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) -1/2)
(*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (/.f64 -2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 -2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1/4)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 1 (/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 4))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 4 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))) (/.f64 -1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 4))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (*.f64 4 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))) (/.f64 -1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 4))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (/.f64 2 (/.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 1 (/.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 (-.f64 1/2 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))) (/.f64 -1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (neg.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (/.f64 (neg.f64 (sqrt.f64 F)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 2) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))) (/.f64 -1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (sqrt.f64 2)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) 2)) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) 2)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (+.f64 F F))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) 2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (*.f64 2 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (neg.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (/.f64 (*.f64 (sqrt.f64 2) 2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (/.f64 (*.f64 2 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (*.f64 2 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (*.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (/.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 4))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))))) (/.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (neg.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))))) (/.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 4))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))) (/.f64 1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 -1/2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(*.f64 -1/2 (/.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 -1/2 (/.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) 4)) (/.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 4))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (neg.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (neg.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))) (/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))) (*.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (*.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 2))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (neg.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (neg.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 0)
(sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(+.f64 0 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 2) (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 2))
(sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(-.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 0)
(sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 2))
(sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 1)
(sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (sqrt.f64 F))
(sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 1/2)
(sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) 2) (/.f64 (sqrt.f64 F) 2))
(sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 (sqrt.f64 F) 2) (/.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) 2))
(sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 1/4)
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) 4))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 4))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 1)
(sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) -1)
(sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 2)
(sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) 4)
(sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 1)
(sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))
(sqrt.f64 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))

eval16.6s (11.1%)

Compiler

Compiled 127339 to 87881 computations (31% saved)

prune4.0s (2.7%)

Pruning

52 alts after pruning (52 fresh and 0 done)

PrunedKeptTotal
New1780351815
Fresh151732
Picked101
Done404
Total1800521852
Error
19.1b
Counts
1852 → 52
Alt Table
Click to see full alt table
StatusErrorProgram
55.0b
(/.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 3)) 4)
59.8b
(/.f64 (*.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 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
53.0b
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (sqrt.f64 (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
59.7b
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 (sqrt.f64 (+.f64 A (+.f64 A C))) (sqrt.f64 (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
61.2b
(/.f64 (*.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
58.0b
(/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 A C))) (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 F -1/2)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
54.7b
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) -4) F))) (sqrt.f64 1/2)) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
54.7b
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (sqrt.f64 (*.f64 2 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
60.0b
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (neg.f64 B) (+.f64 C A)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
59.5b
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 C A)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
58.9b
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 C F))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
57.7b
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
62.8b
(/.f64 (*.f64 B (*.f64 2 (sqrt.f64 (*.f64 A F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
58.8b
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
61.8b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) (neg.f64 F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
55.2b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
55.1b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
59.2b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) F) (+.f64 C (+.f64 A C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
60.4b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) F) (+.f64 C (+.f64 A B))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
60.1b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) F) (+.f64 C (+.f64 A A))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
58.4b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
61.4b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
59.0b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -8)) (*.f64 (pow.f64 B 2) (*.f64 C 4)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
58.7b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 C 2) (*.f64 A -8))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
62.2b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
59.6b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C C)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
62.9b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 C (pow.f64 B 2))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
60.2b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
58.7b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
61.2b
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))
59.4b
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A (neg.f64 B))))))
56.0b
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A C)))))
58.8b
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A B)))))
55.4b
(*.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
62.7b
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))
55.8b
(*.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4)))))))
60.4b
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))))
59.2b
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
59.1b
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 F))) (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
56.7b
(*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
62.6b
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
59.7b
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
62.5b
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 2 B)))
62.7b
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) B))
57.6b
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C))))
56.9b
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A))))
62.5b
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F))))
53.2b
(neg.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) (sqrt.f64 (+.f64 F F))))
53.2b
(neg.f64 (*.f64 (sqrt.f64 (/.f64 -1 A)) (sqrt.f64 F)))
63.0b
(neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B)))
55.3b
(neg.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)))
53.7b
(neg.f64 (sqrt.f64 (*.f64 -1 (/.f64 F C))))
Compiler

Compiled 3210 to 2344 computations (27% saved)

localize903.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.1b
(+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))
21.0b
(sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))
22.6b
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (sqrt.f64 (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
37.1b
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
Compiler

Compiled 233 to 127 computations (45.5% saved)

series95.0ms (0.1%)

Counts
3 → 76
Calls

30 calls:

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

rewrite884.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
630×rational_best-simplify-63
592×rational_best-4
592×rational_best-2
592×rational_best-3
592×rational_best-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
030195
1212187
2499187
31665187
Stop Event
node limit
Counts
3 → 206
Calls
Call 1
Inputs
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (sqrt.f64 (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))
(+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 3) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -4)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 3) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 3) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 3) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)) (*.f64 2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 F F)) (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 F F)) (-.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 0 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (+.f64 F F)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (+.f64 F F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 4) (/.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 4) (/.f64 -1 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1/2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -2) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) 2) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -2) (*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) (/.f64 1 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) 2) (*.f64 (*.f64 2 (sqrt.f64 (+.f64 F F))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2) (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 F F)) 2) (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (/.f64 (sqrt.f64 (+.f64 F F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 2) (/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 4) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 4) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -4) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 1 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 F F)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 F F)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 2) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (/.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (/.f64 (*.f64 2 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) (/.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) (/.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) (/.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 4)) (/.f64 (/.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (/.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (+.f64 F F)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (+.f64 F F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 A (-.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 C (+.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 (neg.f64 A) C))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 (-.f64 (neg.f64 A) C) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (-.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 A) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (+.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 C) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 A C) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (neg.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) 2) (/.f64 (neg.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A 2) (-.f64 (-.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (/.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2) (-.f64 (neg.f64 A) (/.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2) A) (-.f64 (neg.f64 C) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 A 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (neg.f64 C) (/.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2) A) (-.f64 0 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 A 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 0 (/.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2) (+.f64 A C)) (-.f64 0 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 C 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 0 (/.f64 C 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2) C) (-.f64 (neg.f64 A) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 C 2) A) (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (/.f64 C 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 A 2) C) (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (/.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 C 2) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (neg.f64 A) (/.f64 C 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2) (neg.f64 C)) (-.f64 (neg.f64 A) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 A 2) (-.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 0 (/.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2) (neg.f64 A)) (-.f64 0 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 A 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 A 4) (*.f64 2 (*.f64 2 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 C C) (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (+.f64 A C))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (+.f64 A C)) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 C C)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) 1)))))

simplify2.3s (1.6%)

Algorithm
egg-herbie
Rules
1358×rational_best-simplify-50
1138×rational_best-simplify-55
1012×rational_best-simplify-1
760×rational_best-simplify-3
624×rational_best-simplify-47
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0119245334
1362744228
Stop Event
node limit
Counts
282 → 532
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))) (pow.f64 B 4)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))))) (pow.f64 B 6)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3))))) 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)))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3))))) A) (+.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 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 5)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (pow.f64 B 3)))))) (pow.f64 A 2))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3))))) A) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) (pow.f64 B 5)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 7)))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7))))))) (pow.f64 A 3)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 5)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (pow.f64 B 3)))))) (pow.f64 A 2)))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 4))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) 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 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) C) (+.f64 (*.f64 (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (pow.f64 C 2)) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) C) (+.f64 (*.f64 (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))) (pow.f64 C 3)) (+.f64 (*.f64 (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (pow.f64 C 2)) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 C (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/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (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 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (pow.f64 C 2)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 C (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/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (pow.f64 C 2)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (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 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.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/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (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 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (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 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2)) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 3) (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 (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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 2 A)
(+.f64 (*.f64 -1 C) (+.f64 C (*.f64 2 A)))
(+.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))))
(+.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2)))))))
(*.f64 2 C)
(+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 2 C) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))) (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(*.f64 2 C)
(+.f64 A (+.f64 (*.f64 2 C) (*.f64 -1 A)))
(+.f64 A (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))))
(+.f64 A (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3))))))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
B
(+.f64 A (+.f64 C B))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 C B))))
(*.f64 -1 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(+.f64 A (+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 3) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -4)))
(+.f64 (/.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -4)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 (/.f64 0 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 (/.f64 0 (*.f64 2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 3) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -4)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(-.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -4)))
(-.f64 (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 3) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)) 2))
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 3) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)) (*.f64 2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -4)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (+.f64 F F)) (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1))
(*.f64 (sqrt.f64 (+.f64 F F)) (-.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 0 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 -1 (*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (+.f64 F F)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (+.f64 F F))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -2))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1/2)
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 4) (/.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 4) (/.f64 -1 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)))
(*.f64 -2 (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 2))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1/2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 2))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -2) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) 2) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -2) (*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) (/.f64 1 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) 2) (*.f64 (*.f64 2 (sqrt.f64 (+.f64 F F))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))
(*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))
(*.f64 (/.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2) (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 4))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) 2) (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (/.f64 (sqrt.f64 (+.f64 F F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 2) (/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2))))
(*.f64 (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) -1/2)
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 4) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/4)
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 4) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -4) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2))))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 4))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 1 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 F F)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 F F)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 2) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (/.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (/.f64 (*.f64 2 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)))
(*.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) 2)))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) (/.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) (/.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) (/.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 4)) (/.f64 (/.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (/.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (+.f64 F F)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (+.f64 F F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(+.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 0)
(+.f64 0 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))
(-.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(-.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 2))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1)
(*.f64 1 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 1/2)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) 1/4)
(/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) -1)
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 2)
(/.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) 4)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(-.f64 A (-.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))
(-.f64 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))
(-.f64 C (+.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 0))
(-.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 (neg.f64 A) C))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 (-.f64 (neg.f64 A) C) 0))
(-.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (neg.f64 A))
(-.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) 0)
(-.f64 0 (-.f64 (-.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) A))
(-.f64 0 (-.f64 (neg.f64 A) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(-.f64 0 (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (+.f64 A C)))
(-.f64 0 (-.f64 (neg.f64 C) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(-.f64 (+.f64 A C) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))
(-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (neg.f64 C))
(-.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) 2) (/.f64 (neg.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) 2))
(-.f64 (/.f64 A 2) (-.f64 (-.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (/.f64 A 2)))
(-.f64 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2) (-.f64 (neg.f64 A) (/.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2)))
(-.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2) A) (-.f64 (neg.f64 C) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2)))
(-.f64 (+.f64 (/.f64 A 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (neg.f64 C) (/.f64 A 2)))
(-.f64 (+.f64 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2) A) (-.f64 0 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2)))
(-.f64 (+.f64 (/.f64 A 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 0 (/.f64 A 2)))
(-.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2) (+.f64 A C)) (-.f64 0 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2)))
(-.f64 (+.f64 (/.f64 C 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 0 (/.f64 C 2)))
(-.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2) C) (-.f64 (neg.f64 A) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2)))
(-.f64 (+.f64 (/.f64 C 2) A) (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (/.f64 C 2)))
(-.f64 (+.f64 (/.f64 A 2) C) (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (/.f64 A 2)))
(-.f64 (-.f64 (/.f64 C 2) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (neg.f64 A) (/.f64 C 2)))
(-.f64 (-.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2) (neg.f64 C)) (-.f64 (neg.f64 A) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2)))
(-.f64 (-.f64 (/.f64 A 2) (-.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 0 (/.f64 A 2)))
(-.f64 (-.f64 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2) (neg.f64 A)) (-.f64 0 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2)))
(*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) 1)
(*.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))
(*.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) 1/2)
(*.f64 1/2 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))))
(*.f64 (*.f64 2 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) 1/4)
(/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) 1)
(/.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) 2)
(/.f64 (*.f64 2 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 A 4)) 4)
(/.f64 (+.f64 (*.f64 A 4) (*.f64 2 (*.f64 2 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 4)
(/.f64 (+.f64 (+.f64 C C) (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) 2)
(/.f64 (+.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (+.f64 A C))) 2)
(/.f64 (+.f64 (*.f64 2 (+.f64 A C)) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)
(/.f64 (+.f64 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 C C)) 2)
(pow.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) 1)
Outputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -16) 1/4))
(*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -16) 1/4)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -16) A) 1/16)) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))))) (pow.f64 B 2)))
(+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -16) A) 1/16)) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 A (*.f64 2 F)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))))) (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))) (pow.f64 B 4)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -16) 1/4)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (/.f64 1/2 (-.f64 A C))) (*.f64 (*.f64 F (*.f64 C A)) (/.f64 1/2 (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (*.f64 (sqrt.f64 -8) A)) (sqrt.f64 (/.f64 1 (*.f64 F C)))) 2)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 A 2)) 1/64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))) 1/32)))) (pow.f64 B 4)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -16) A) 1/16)) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))))) (pow.f64 B 2))))
(+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 A (*.f64 2 F))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 A 2)) 1/64)) (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 A (*.f64 2 F)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))))))) (pow.f64 B 4)) (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -16) A) 1/16)) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 A (*.f64 2 F)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))))) (pow.f64 B 2))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F)))) (*.f64 (pow.f64 A 4) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 A F))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))))) (pow.f64 B 6)))))
(+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -16) A) 1/16)) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (/.f64 1/2 (-.f64 A C))) (*.f64 (*.f64 F (*.f64 C A)) (/.f64 1/2 (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (*.f64 (sqrt.f64 -8) A)) (sqrt.f64 (/.f64 1 (*.f64 F C)))) 2)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 F (*.f64 C A)) (/.f64 -1/4 (pow.f64 (-.f64 A C) 5))) (*.f64 F (/.f64 -1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (-.f64 (+.f64 (*.f64 F (/.f64 1/2 (-.f64 A C))) (*.f64 (*.f64 F (*.f64 C A)) (/.f64 1/2 (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (*.f64 (sqrt.f64 -8) A)) (sqrt.f64 (/.f64 1 (*.f64 F C)))) 2)))) (*.f64 (pow.f64 A 2) (*.f64 8 (*.f64 F C))))))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 4))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 A 3)) 1/256))))) (pow.f64 B 6)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -16) 1/4)) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (/.f64 1/2 (-.f64 A C))) (*.f64 (*.f64 F (*.f64 C A)) (/.f64 1/2 (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A))) (*.f64 (sqrt.f64 -8) A)) (sqrt.f64 (/.f64 1 (*.f64 F C)))) 2)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 A 2)) 1/64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 F A)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))) 1/32)))) (pow.f64 B 4)))))
(+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -16) A) 1/16)) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 A (*.f64 2 F)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))))) (pow.f64 B 2)) (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 A (*.f64 2 F))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 A 2)) 1/64)) (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 A (*.f64 2 F)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))))))) (pow.f64 B 4)) (*.f64 (+.f64 (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 A (*.f64 2 F))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A))) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 F (*.f64 C A)) (/.f64 -1/4 (pow.f64 (-.f64 A C) 5))) (*.f64 F (/.f64 -1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 A (*.f64 2 F))) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 A (*.f64 2 F))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -8) A))) 2)))) (/.f64 (/.f64 1/16 (*.f64 F C)) (pow.f64 A 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 A 3)) 1/256)) (*.f64 1/128 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 A (*.f64 2 F)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 7))) (*.f64 (sqrt.f64 -8) (pow.f64 A 4)))))))) (pow.f64 B 6)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (/.f64 (sqrt.f64 2) B) -1))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3))))) 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)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (/.f64 (sqrt.f64 2) B) -1)) (*.f64 A (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) -4)) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 3)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) -4)) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 3)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3))))) A) (+.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 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 5)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (pow.f64 B 3)))))) (pow.f64 A 2))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))))) (pow.f64 B 5)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -2))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (/.f64 (sqrt.f64 2) B) -1)) (*.f64 A (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) -4)) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 3))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) -4)) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 3))))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) -16)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))))) (pow.f64 B 5)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -2))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3))))) A) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) (pow.f64 B 5)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 7)))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7))))))) (pow.f64 A 3)) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 5)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (pow.f64 B 3)))))) (pow.f64 A 2)))))
(+.f64 (*.f64 A (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) -4)) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 3)))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))))) (pow.f64 B 5)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -2))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (/.f64 (sqrt.f64 2) B) -1)) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))) 1/2)) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) B)) 2)))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) B)) 2))) (*.f64 (sqrt.f64 2) C)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 5)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))))) (pow.f64 B 7)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -8)) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))))))))))
(+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))) (*.f64 C (pow.f64 B 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) 1/2)) (*.f64 -2 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))) (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) B)) 2)))) (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) B)) 2))) (*.f64 (sqrt.f64 2) C)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 5)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))))) (pow.f64 B 7)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -8)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) -64)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) -4)) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 3))))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) -16)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) -4)) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F C) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))))) (pow.f64 B 5)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) -2)))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -16) 1/4))
(*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 (+.f64 C (neg.f64 C)) (*.f64 F C))))) (*.f64 (sqrt.f64 -8) A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -16) 1/4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) 1/16))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) 0))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) A)))) (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) 1/16))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))
(+.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C (neg.f64 C)))) (*.f64 (*.f64 F C) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) -2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 (+.f64 C (neg.f64 C)) (*.f64 F C)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) 1/2)) 2))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -16) 1/4)) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 (+.f64 C (neg.f64 C)) (*.f64 F C))))) (*.f64 (sqrt.f64 -8) A)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 (+.f64 C (neg.f64 C)) (*.f64 F C)))))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))) 1/32)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) 1/16))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4)) (+.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) 0))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) A)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2))))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) 0)) (*.f64 (*.f64 F C) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) -2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) 0)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) 1/16)) (*.f64 1/32 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) 0)) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (*.f64 (sqrt.f64 -8) (pow.f64 A 2)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 4))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1 C) C) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 F (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 C (*.f64 -1 C)))))) (-.f64 (+.f64 (*.f64 F (*.f64 (+.f64 C (*.f64 -1 C)) (pow.f64 B 2))) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C))))) (sqrt.f64 -8)))) 2))) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 C) C)))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) 1/16)) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 (+.f64 C (neg.f64 C)) (*.f64 F C))))) (*.f64 (sqrt.f64 -8) A)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)))))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 (+.f64 C (neg.f64 C)) (*.f64 F C)))) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C (neg.f64 C)))) (*.f64 (*.f64 F C) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) -2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 (+.f64 C (neg.f64 C)) (*.f64 F C)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) 1/2)) 2))) (/.f64 1/2 (*.f64 8 (*.f64 F C)))))) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))) 1/8)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C (neg.f64 C)))) (*.f64 (*.f64 F C) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) -2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 (+.f64 C (neg.f64 C)) (*.f64 F C)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) 1/2)) 2)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))) 1/32)) (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 A 3)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 (+.f64 C (neg.f64 C)) (*.f64 F C)))))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))) 1/32)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 C (neg.f64 C)))) (*.f64 (*.f64 F C) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) -2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 (+.f64 C (neg.f64 C)) (*.f64 F C)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) 1/2)) 2))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -16) 1/4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 (+.f64 C (neg.f64 C)) (*.f64 F C)))))) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))) 1/128)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) 1/16)) (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4)) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)))) (*.f64 1/8 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) 0))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) A))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))))) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) 0)) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) 0)) (*.f64 (*.f64 F C) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) -2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) 0)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) 1/2)) 2))) (/.f64 1/16 (*.f64 F C))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 A 3)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/256)) (*.f64 1/32 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) 0)) (*.f64 (*.f64 F C) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) -2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) 0)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) 1/2)) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))))))) (+.f64 (*.f64 1/32 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) 0)) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) 0)) (*.f64 (*.f64 F C) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) -2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) 0)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))))))) (*.f64 1/128 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) 0)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 7))) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (/.f64 (sqrt.f64 2) B) -1))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) 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 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (/.f64 (sqrt.f64 2) B) -1)) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (pow.f64 B 3)) -1/2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 3)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) C) (+.f64 (*.f64 (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (pow.f64 C 2)) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (/.f64 (sqrt.f64 2) B) -1)) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2)))))) (*.f64 (*.f64 F A) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) -4))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 1/2)) 2))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 5)) -2)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 5)) -16))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (pow.f64 B 3)) -1/2))))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (*.f64 F A) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) -4))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4))) B) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 5)) -16)) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4))) A)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 5))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 3))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) C) (+.f64 (*.f64 (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))) (pow.f64 C 3)) (+.f64 (*.f64 (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A F)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (pow.f64 C 2)) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (pow.f64 B 3)) -1/2)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (/.f64 (sqrt.f64 2) B) -1)) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2)))))) (*.f64 (*.f64 F A) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) -4))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 1/2)) 2))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 5)) -2)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 5)) -16)))))) (*.f64 (pow.f64 C 3) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2)) A)) -2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2)))))) (*.f64 (*.f64 F A) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) -4))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 1/2)) 2))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 3)) -1/2)) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2)))))) (*.f64 (*.f64 F A) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) -4))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 1/2)) 2)) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 5))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 B 7)) -64)) (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (pow.f64 B 7)))))))))
(+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 B 7)) -64)) (+.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) A)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 -2 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2))) (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4))) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (*.f64 F A) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) -4))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4))) B) 1/2)) 2))) (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 B 2))))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (*.f64 F A) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) -4))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4))) B) 1/2)) 2)) (*.f64 (sqrt.f64 2) A)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 5))))) (*.f64 -8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4))) (pow.f64 A 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 7))))))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (*.f64 F A) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) -4))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4))) B) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 5)) -16)) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4))) A)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 5))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))) (*.f64 A (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) -4)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 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 -16) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) 1/4))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 C (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 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F A))))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) 1/8)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) 1/4)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C) 1/16)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) 0))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) 1/8))))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (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 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (pow.f64 C 2)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 C (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 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 F (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2))))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (neg.f64 A))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8))) 2)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) 1/8)) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F A))))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) 1/8)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))))) (+.f64 (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F A)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) 1/64)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) 0)) (*.f64 -2 (*.f64 F (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) 0)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (sqrt.f64 -8))) 2)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) 1/8)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) 1/4)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C) 1/16)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) 0))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) 1/8)))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) 1/64)) (*.f64 1/32 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) 0)) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (pow.f64 C 2)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (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 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.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/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (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 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))) (*.f64 F (*.f64 (+.f64 A (*.f64 -1 A)) (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 A (*.f64 F (+.f64 A (*.f64 -1 A)))))) (sqrt.f64 -8)))) 2)) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 A (*.f64 -1 A))))))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 3) (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 (+.f64 (+.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2))))) (*.f64 (*.f64 F (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2))) (*.f64 (pow.f64 A 2) -2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F A)))) (-.f64 (+.f64 (*.f64 -2 (*.f64 F (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2))))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (neg.f64 A))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8))) 2)))) (*.f64 A (*.f64 F 8)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))))) (+.f64 (*.f64 1/128 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F A)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 7)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))))) (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F A)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 F (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2))))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (neg.f64 A))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8))) 2))))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) 1/32)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F A))))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) 1/8)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 C 3)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -2 (*.f64 F (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2))))) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (neg.f64 A))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 -4 (*.f64 (+.f64 A (neg.f64 A)) (*.f64 F A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -8))) 2)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) 1/8)) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) 1/64))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) 1/64)) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 (*.f64 F (pow.f64 B 2)) 1/2)) (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 F (pow.f64 A 2))))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) 0)) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) 0)) (*.f64 -2 (*.f64 F (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) 0)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (sqrt.f64 -8))) 2)))) (/.f64 1/16 (*.f64 F A))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C) 1/16)) (*.f64 1/128 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) 0)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 7)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3))))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) 1/32) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) 0)) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) 0)) (*.f64 -2 (*.f64 F (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) 0)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (sqrt.f64 -8))) 2))) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (*.f64 (sqrt.f64 -8) (pow.f64 C 3)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) 1/4)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) 0))) (*.f64 (sqrt.f64 -8) C)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) 1/8)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) 0)) (*.f64 -2 (*.f64 F (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 2)) (*.f64 (*.f64 F C) 0)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (sqrt.f64 -8))) 2)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) 1/8)) (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 C 3)))))))
(*.f64 (sqrt.f64 (*.f64 A C)) (sqrt.f64 -4))
(sqrt.f64 (*.f64 (*.f64 C A) -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 (sqrt.f64 (*.f64 (*.f64 C A) -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C A))) (/.f64 (pow.f64 B 2) (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 (sqrt.f64 (*.f64 (*.f64 C A) -4)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 C A) 3))) (sqrt.f64 -64)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C A))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 C A) -4)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C A))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 C A) 3))) (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 -64)) -1/8))))
(+.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)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C A))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (+.f64 (sqrt.f64 (*.f64 (*.f64 C A) -4)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 C A) 3))) (sqrt.f64 -64)))) (*.f64 1/16 (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 C A) 5))) (sqrt.f64 -1024)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C A))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (+.f64 (sqrt.f64 (*.f64 (*.f64 C A) -4)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 C A) 3))) (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 -64)) -1/8)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 C A) 5))) (*.f64 (/.f64 (pow.f64 B 6) (sqrt.f64 -1024)) 1/16)))))
B
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) B)
(+.f64 B (*.f64 (*.f64 C A) (/.f64 -2 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 B (+.f64 (*.f64 (pow.f64 (*.f64 C A) 2) (/.f64 -2 (pow.f64 B 3))) (*.f64 (*.f64 C A) (/.f64 -2 B))))
(+.f64 B (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 C A) 2) (pow.f64 B 3)) (/.f64 (*.f64 C A) 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 (+.f64 B (*.f64 -4 (/.f64 (pow.f64 (*.f64 C A) 3) (pow.f64 B 5)))) (+.f64 (*.f64 (pow.f64 (*.f64 C A) 2) (/.f64 -2 (pow.f64 B 3))) (*.f64 (*.f64 C A) (/.f64 -2 B))))
(+.f64 (+.f64 B (*.f64 -4 (/.f64 (pow.f64 (*.f64 C A) 3) (pow.f64 B 5)))) (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 C A) 2) (pow.f64 B 3)) (/.f64 (*.f64 C A) B))))
(*.f64 -1 B)
(*.f64 B -1)
(neg.f64 B)
(+.f64 (*.f64 -1 B) (*.f64 2 (/.f64 (*.f64 A C) B)))
(+.f64 (*.f64 B -1) (*.f64 2 (/.f64 (*.f64 C A) B)))
(+.f64 (neg.f64 B) (*.f64 2 (/.f64 (*.f64 C A) 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 C A) B)) (+.f64 (*.f64 B -1) (*.f64 (pow.f64 (*.f64 C A) 2) (/.f64 2 (pow.f64 B 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 C A) B)) (+.f64 (neg.f64 B) (*.f64 (pow.f64 (*.f64 C A) 2) (/.f64 2 (pow.f64 B 3)))))
(+.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))))))
(+.f64 (*.f64 (pow.f64 (*.f64 C A) 2) (/.f64 2 (pow.f64 B 3))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 C A) 3) (pow.f64 B 5))) (+.f64 (*.f64 B -1) (*.f64 2 (/.f64 (*.f64 C A) B)))))
(+.f64 (neg.f64 B) (+.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 C A) B)) (*.f64 4 (/.f64 (pow.f64 (*.f64 C A) 3) (pow.f64 B 5)))) (*.f64 (pow.f64 (*.f64 C A) 2) (/.f64 2 (pow.f64 B 3)))))
B
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) B)
(+.f64 B (*.f64 (*.f64 C A) (/.f64 -2 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 B (+.f64 (*.f64 (pow.f64 (*.f64 C A) 2) (/.f64 -2 (pow.f64 B 3))) (*.f64 (*.f64 C A) (/.f64 -2 B))))
(+.f64 B (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 C A) 2) (pow.f64 B 3)) (/.f64 (*.f64 C A) 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 (+.f64 B (*.f64 -4 (/.f64 (pow.f64 (*.f64 C A) 3) (pow.f64 B 5)))) (+.f64 (*.f64 (pow.f64 (*.f64 C A) 2) (/.f64 -2 (pow.f64 B 3))) (*.f64 (*.f64 C A) (/.f64 -2 B))))
(+.f64 (+.f64 B (*.f64 -4 (/.f64 (pow.f64 (*.f64 C A) 3) (pow.f64 B 5)))) (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 C A) 2) (pow.f64 B 3)) (/.f64 (*.f64 C A) B))))
B
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) B)
(+.f64 B (*.f64 (*.f64 C A) (/.f64 -2 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 B (+.f64 (*.f64 (pow.f64 (*.f64 C A) 2) (/.f64 -2 (pow.f64 B 3))) (*.f64 (*.f64 C A) (/.f64 -2 B))))
(+.f64 B (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 C A) 2) (pow.f64 B 3)) (/.f64 (*.f64 C A) 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 (+.f64 B (*.f64 -4 (/.f64 (pow.f64 (*.f64 C A) 3) (pow.f64 B 5)))) (+.f64 (*.f64 (pow.f64 (*.f64 C A) 2) (/.f64 -2 (pow.f64 B 3))) (*.f64 (*.f64 C A) (/.f64 -2 B))))
(+.f64 (+.f64 B (*.f64 -4 (/.f64 (pow.f64 (*.f64 C A) 3) (pow.f64 B 5)))) (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 C A) 2) (pow.f64 B 3)) (/.f64 (*.f64 C A) B))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) C))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 C (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.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 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))))
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 C (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))))) (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) C)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 C (pow.f64 A 3)))))))
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 C (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 A 3) (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))
(*.f64 2 A)
(+.f64 (*.f64 -1 C) (+.f64 C (*.f64 2 A)))
(+.f64 (neg.f64 C) (+.f64 C (*.f64 2 A)))
(+.f64 (*.f64 2 A) 0)
(+.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))))
(+.f64 C (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (/.f64 1/2 A)) (+.f64 (*.f64 2 A) (neg.f64 C))))
(+.f64 (+.f64 (*.f64 2 A) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (/.f64 1/2 A))) 0)
(+.f64 C (+.f64 (*.f64 -1 C) (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2)))))))
(+.f64 C (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (/.f64 1/2 A)) (*.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (/.f64 1/2 (pow.f64 A 2)))) (+.f64 (*.f64 2 A) (neg.f64 C))))
(+.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A) (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (pow.f64 A 2))))) 0)
(*.f64 2 C)
(+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))
(+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)))
(+.f64 (*.f64 2 C) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))
(+.f64 (*.f64 2 C) (+.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)) (*.f64 (*.f64 C (pow.f64 B 2)) (/.f64 -1/2 (pow.f64 A 2)))))
(+.f64 (*.f64 2 C) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2)))))
(+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))) (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))
(+.f64 (*.f64 2 C) (+.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)) (+.f64 (*.f64 (*.f64 C (pow.f64 B 2)) (/.f64 -1/2 (pow.f64 A 2))) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2)) (*.f64 -1 (pow.f64 (*.f64 C B) 2))) (/.f64 1/2 (pow.f64 A 3))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2)) (neg.f64 (pow.f64 (*.f64 C B) 2))) (/.f64 1/2 (pow.f64 A 3))) (+.f64 (*.f64 2 C) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(+.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 C (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 (*.f64 C (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))
(+.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 C (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (+.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2)) (*.f64 (pow.f64 C 3) A)))))) (+.f64 A (*.f64 C (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))))
(+.f64 A (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 1/2 (*.f64 A (*.f64 (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3)))))))) (*.f64 C (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))))))
(*.f64 2 C)
(+.f64 A (+.f64 (*.f64 2 C) (*.f64 -1 A)))
(+.f64 (neg.f64 A) (+.f64 (*.f64 2 C) A))
(+.f64 (*.f64 2 C) 0)
(+.f64 A (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))))
(+.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) (/.f64 1/2 C)) (neg.f64 A)) (+.f64 (*.f64 2 C) A))
(+.f64 (+.f64 (*.f64 2 C) (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) (/.f64 1/2 C))) 0)
(+.f64 A (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))))
(+.f64 A (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) (/.f64 1/2 C)) (neg.f64 A)) (+.f64 (*.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2))) (/.f64 1/2 (pow.f64 C 2))) (*.f64 2 C))))
(+.f64 A (+.f64 (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) C) (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 C 2)))) (+.f64 (*.f64 2 C) (neg.f64 A))))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))
(+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) (*.f64 (*.f64 A (pow.f64 B 2)) (/.f64 -1/2 (pow.f64 C 2)))))
(+.f64 (*.f64 2 A) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 C 3))))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2)) (*.f64 -1 (pow.f64 (*.f64 A B) 2))) (/.f64 1/2 (pow.f64 C 3))) (+.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) (*.f64 (*.f64 A (pow.f64 B 2)) (/.f64 -1/2 (pow.f64 C 2))))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)))) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2)) (neg.f64 (pow.f64 (*.f64 A B) 2))) (/.f64 1/2 (pow.f64 C 3)))))
(*.f64 2 A)
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))
(+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (/.f64 1/2 (-.f64 A C))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))
(+.f64 (*.f64 (pow.f64 B 4) (/.f64 -1/8 (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (/.f64 1/2 (-.f64 A C)))))
(+.f64 (+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (/.f64 1/2 (-.f64 A C)))) (*.f64 (pow.f64 B 4) (/.f64 -1/8 (pow.f64 (-.f64 A C) 3))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))))
(+.f64 (*.f64 2 A) (+.f64 (*.f64 (pow.f64 B 4) (/.f64 -1/8 (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 (-.f64 A C))) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))))))
B
(+.f64 A (+.f64 C B))
(+.f64 B (+.f64 C A))
(+.f64 C (+.f64 A B))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)))
(+.f64 A (+.f64 (+.f64 C B) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))
(+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C (+.f64 A B)))
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 C B))))
(+.f64 A (+.f64 (+.f64 C B) (+.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (/.f64 -1/8 (pow.f64 B 3))) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))
(+.f64 A (+.f64 (+.f64 C B) (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (*.f64 (pow.f64 (-.f64 A C) 4) (/.f64 -1/8 (pow.f64 B 3))))))
(*.f64 -1 B)
(*.f64 B -1)
(neg.f64 B)
(+.f64 A (+.f64 C (*.f64 -1 B)))
(+.f64 (*.f64 B -1) (+.f64 C A))
(+.f64 C (+.f64 A (neg.f64 B)))
(+.f64 A (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))))
(+.f64 (+.f64 (*.f64 B -1) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B))) (+.f64 C A))
(+.f64 C (+.f64 A (+.f64 (neg.f64 B) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 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 (*.f64 B -1) (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))) (+.f64 C A))
(+.f64 C (+.f64 (+.f64 (neg.f64 B) (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))) A))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(+.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F 2))) (+.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 3) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (*.f64 3 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 2)
(/.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2)
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -4)))
(/.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 3 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(+.f64 (/.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -4)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(+.f64 (/.f64 0 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(+.f64 (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(+.f64 (/.f64 0 (*.f64 2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 3) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (*.f64 3 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (*.f64 2 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -4)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(-.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 -2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 -2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 (*.f64 -2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) -2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 2 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -4)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(-.f64 (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 3) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)) 2))
(/.f64 (-.f64 (/.f64 (*.f64 3 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 -2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 2)
(-.f64 (/.f64 (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (*.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) -4)))
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 3) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)) (*.f64 2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(/.f64 (-.f64 (/.f64 (*.f64 3 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 -2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (*.f64 2 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (-.f64 (/.f64 (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (*.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) -4))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -4)))
(/.f64 (-.f64 (*.f64 3 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (sqrt.f64 (+.f64 F F)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (sqrt.f64 (+.f64 F F)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (+.f64 F F)) (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (sqrt.f64 (+.f64 F F)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (sqrt.f64 (+.f64 F F)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (+.f64 F F)) (-.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 0 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 1 (-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 -1 (*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (+.f64 F F)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 2 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 1 (-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (+.f64 F F))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (/.f64 (*.f64 2 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 -2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -2))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (*.f64 2 (/.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1/2)
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 1/2 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 2 (/.f64 1/2 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 4) (/.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 4) (/.f64 -1 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (/.f64 -1/2 (*.f64 -2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1/4 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 -2 (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 2))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -2))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 2 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 2 (/.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -2) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1/2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 2))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -2) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) 2) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -2) (*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) (/.f64 1 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (/.f64 1 (*.f64 -2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 -2 (/.f64 -1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 1/2 (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 -2 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) 2) (*.f64 (*.f64 2 (sqrt.f64 (+.f64 F F))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 (*.f64 2 (sqrt.f64 (+.f64 F F))) (/.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) 2)))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (sqrt.f64 (+.f64 F F)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) 2))
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 2 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2) (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 4))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (*.f64 2 (/.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) 2) (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (/.f64 (sqrt.f64 (+.f64 F F)) 2)))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (+.f64 F F)) 2)))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (/.f64 (sqrt.f64 (+.f64 F F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 2) (/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (*.f64 -2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (*.f64 -2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))) (/.f64 (*.f64 2 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 -2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) -1/2)
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 4) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/4)
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (/.f64 -1/2 (*.f64 -2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1/4 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 4) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -4) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 1 (/.f64 (/.f64 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 1 (/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -4))))
(*.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (/.f64 1/2 (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 8) (/.f64 -1/8 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) 4) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 2 (*.f64 -2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 4) 4))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 4))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) 4) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 2 (*.f64 -2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 4) 4))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 1 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 1 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (/.f64 2 (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 1 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 1 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 4 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 1 (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (neg.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 F F)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 F F)))) (*.f64 -2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (/.f64 (sqrt.f64 (+.f64 F F)) -1/2) (*.f64 -2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 F F)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 2) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 2) (/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (/.f64 (sqrt.f64 (+.f64 F F)) -1/2) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 -2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) -1/2) -2))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) -1/2) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (/.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (/.f64 (*.f64 2 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (*.f64 2 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (neg.f64 (*.f64 -2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (neg.f64 (*.f64 -2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) 2)))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) 2) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) 1/2) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))))) (/.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) (/.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))))) (/.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (/.f64 -1/2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 1 (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 -1/2 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) 4)) (/.f64 (/.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 -1/4 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (/.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (/.f64 (sqrt.f64 (+.f64 F F)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (+.f64 F F)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (+.f64 F F)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (+.f64 F F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (+.f64 F F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (+.f64 F F)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (*.f64 (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (+.f64 F F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) F)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(+.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 0)
(sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(+.f64 0 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2) (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))
(sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(-.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 0)
(sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(-.f64 0 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(-.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 2))
(sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1)
(sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 1 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 1/2)
(sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) 1/4)
(sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1)
(sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) -1)
(sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 2)
(sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) 4)
(sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 1)
(sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(neg.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(-.f64 A (-.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 (neg.f64 C) A))
(-.f64 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 (neg.f64 C) A))
(-.f64 C (+.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 0))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 (neg.f64 C) A))
(-.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 (neg.f64 C) A))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 (neg.f64 A) C))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 (neg.f64 C) A))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 (-.f64 (neg.f64 A) C) 0))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 (neg.f64 C) A))
(-.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (neg.f64 A))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 (neg.f64 C) A))
(-.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) 0)
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))
(+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))
(-.f64 0 (-.f64 (-.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) A))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 (neg.f64 C) A))
(-.f64 0 (-.f64 (neg.f64 A) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 (neg.f64 C) A))
(-.f64 0 (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (+.f64 A C)))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 (neg.f64 C) A))
(-.f64 0 (-.f64 (neg.f64 C) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 (neg.f64 C) A))
(-.f64 (+.f64 A C) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 (neg.f64 C) A))
(-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (neg.f64 C))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 (neg.f64 C) A))
(-.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) 2) (/.f64 (neg.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) 2))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))
(+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))
(-.f64 (/.f64 A 2) (-.f64 (-.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (/.f64 A 2)))
(-.f64 (/.f64 A 2) (-.f64 (neg.f64 C) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (/.f64 A 2))))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 (-.f64 (neg.f64 C) (/.f64 A 2)) (/.f64 A 2)))
(-.f64 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2) (-.f64 (neg.f64 A) (/.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2)))
(-.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2) A) (-.f64 (neg.f64 C) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2)))
(-.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2) (-.f64 (neg.f64 C) (+.f64 A (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2))))
(-.f64 (+.f64 (/.f64 A 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (neg.f64 C) (/.f64 A 2)))
(-.f64 (/.f64 A 2) (-.f64 (neg.f64 C) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (/.f64 A 2))))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 (-.f64 (neg.f64 C) (/.f64 A 2)) (/.f64 A 2)))
(-.f64 (+.f64 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2) A) (-.f64 0 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2)))
(-.f64 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2) (-.f64 (neg.f64 A) (/.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2)))
(-.f64 (+.f64 (/.f64 A 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 0 (/.f64 A 2)))
(-.f64 (/.f64 A 2) (-.f64 (neg.f64 C) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (/.f64 A 2))))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 (-.f64 (neg.f64 C) (/.f64 A 2)) (/.f64 A 2)))
(-.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2) (+.f64 A C)) (-.f64 0 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2)))
(-.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2) (-.f64 (neg.f64 C) (+.f64 A (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2))))
(-.f64 (+.f64 (/.f64 C 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 0 (/.f64 C 2)))
(-.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A (/.f64 C 2))) (neg.f64 (/.f64 C 2)))
(-.f64 (+.f64 A (+.f64 (/.f64 C 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 (/.f64 C 2)))
(-.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2) C) (-.f64 (neg.f64 A) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2)))
(-.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2) (-.f64 (neg.f64 C) (+.f64 A (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2))))
(-.f64 (+.f64 (/.f64 C 2) A) (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (/.f64 C 2)))
(-.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A (/.f64 C 2))) (neg.f64 (/.f64 C 2)))
(-.f64 (+.f64 A (+.f64 (/.f64 C 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 (/.f64 C 2)))
(-.f64 (+.f64 (/.f64 A 2) C) (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (/.f64 A 2)))
(-.f64 (/.f64 A 2) (-.f64 (neg.f64 C) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (/.f64 A 2))))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 (-.f64 (neg.f64 C) (/.f64 A 2)) (/.f64 A 2)))
(-.f64 (-.f64 (/.f64 C 2) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (neg.f64 A) (/.f64 C 2)))
(-.f64 (/.f64 C 2) (-.f64 (neg.f64 A) (+.f64 (/.f64 C 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(-.f64 (-.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2) (neg.f64 C)) (-.f64 (neg.f64 A) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2)))
(-.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2) (-.f64 (neg.f64 C) (+.f64 A (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2))))
(-.f64 (-.f64 (/.f64 A 2) (-.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 0 (/.f64 A 2)))
(-.f64 (/.f64 A 2) (-.f64 (neg.f64 C) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (/.f64 A 2))))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 (-.f64 (neg.f64 C) (/.f64 A 2)) (/.f64 A 2)))
(-.f64 (-.f64 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2) (neg.f64 A)) (-.f64 0 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2)))
(-.f64 (/.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2) (-.f64 (neg.f64 A) (/.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2)))
(*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) 1)
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))
(+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))
(*.f64 1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))
(+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))
(*.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) 1/2)
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))
(+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))
(*.f64 1/2 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))
(+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))
(*.f64 (*.f64 2 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) 1/4)
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))
(+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))
(/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) 1)
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))
(+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))
(/.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) 2)
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))
(+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))
(/.f64 (*.f64 2 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) 4)
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))
(+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (*.f64 A 4)) 4)
(/.f64 (+.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 4) (*.f64 A 4)) 4)
(/.f64 (*.f64 4 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) 4)
(/.f64 (+.f64 (*.f64 A 4) (*.f64 2 (*.f64 2 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 4)
(/.f64 (+.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 4) (*.f64 A 4)) 4)
(/.f64 (*.f64 4 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) 4)
(/.f64 (+.f64 (+.f64 C C) (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) 2)
(/.f64 (+.f64 C (+.f64 C (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 2)
(/.f64 (+.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (+.f64 A C))) 2)
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))
(+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))
(/.f64 (+.f64 (*.f64 2 (+.f64 A C)) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))
(+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))
(/.f64 (+.f64 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 C C)) 2)
(/.f64 (+.f64 C (+.f64 C (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 2)
(pow.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) 1)
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))
(+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))

localize38.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 23 to 8 computations (65.2% saved)

series2.0ms (0%)

Counts
1 → 0
Calls

6 calls:

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

rewrite395.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1194×rational_best-simplify-51
1074×rational_best-simplify-57
1010×rational_best-simplify-64
838×rational_best-4
838×rational_best-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0815
15715
214715
353315
4326915
Stop Event
node limit
Counts
1 → 28
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 (neg.f64 F) A))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 F (neg.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2) (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2) (/.f64 (neg.f64 (sqrt.f64 (/.f64 F (neg.f64 A)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 F (neg.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 -1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 -1 A)) (sqrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 1 A)) (sqrt.f64 (neg.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F -2)) (sqrt.f64 (/.f64 1/2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 1/2 A)) (sqrt.f64 (*.f64 F -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (/.f64 -2 A))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 F (/.f64 -2 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F -4)) (sqrt.f64 (/.f64 1 (*.f64 A 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 1 (*.f64 A 4))) (sqrt.f64 (*.f64 F -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 1)))))

simplify525.0ms (0.3%)

Algorithm
egg-herbie
Rules
1324×rational_best-simplify-62
1142×rational_best-simplify-50
954×rational_best-simplify-85
710×rational_best-simplify-3
540×rational_best-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
075420
1162420
2366420
31099420
45590420
Stop Event
node limit
Counts
28 → 29
Calls
Call 1
Inputs
(+.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 0)
(+.f64 0 (sqrt.f64 (/.f64 F (neg.f64 A))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2) (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2))
(-.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 0)
(-.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2) (/.f64 (neg.f64 (sqrt.f64 (/.f64 F (neg.f64 A)))) 2))
(*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 1)
(*.f64 1 (sqrt.f64 (/.f64 F (neg.f64 A))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2) 1/2)
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4) 1/4)
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 -1 A)))
(*.f64 (sqrt.f64 (/.f64 -1 A)) (sqrt.f64 F))
(*.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 (/.f64 1 A)))
(*.f64 (sqrt.f64 (/.f64 1 A)) (sqrt.f64 (neg.f64 F)))
(*.f64 (sqrt.f64 (*.f64 F -2)) (sqrt.f64 (/.f64 1/2 A)))
(*.f64 (sqrt.f64 (/.f64 1/2 A)) (sqrt.f64 (*.f64 F -2)))
(*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 -2 A))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 F (/.f64 -2 A))))
(*.f64 (sqrt.f64 (*.f64 F -4)) (sqrt.f64 (/.f64 1 (*.f64 A 4))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 A 4))) (sqrt.f64 (*.f64 F -4)))
(/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 1)
(/.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2) 2)
(/.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4)) 8)
(pow.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 1)
Outputs
(+.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 0)
(sqrt.f64 (/.f64 F (neg.f64 A)))
(+.f64 0 (sqrt.f64 (/.f64 F (neg.f64 A))))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(+.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2) (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(-.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 0)
(sqrt.f64 (/.f64 F (neg.f64 A)))
(-.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2) (/.f64 (neg.f64 (sqrt.f64 (/.f64 F (neg.f64 A)))) 2))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 1)
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 1 (sqrt.f64 (/.f64 F (neg.f64 A))))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2) 1/2)
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4) 1/4)
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 -1 A)))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 (sqrt.f64 (/.f64 -1 A)) (sqrt.f64 F))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 (sqrt.f64 (neg.f64 F)) (sqrt.f64 (/.f64 1 A)))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 (sqrt.f64 (/.f64 1 A)) (sqrt.f64 (neg.f64 F)))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 (sqrt.f64 (*.f64 F -2)) (sqrt.f64 (/.f64 1/2 A)))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 (sqrt.f64 (/.f64 1/2 A)) (sqrt.f64 (*.f64 F -2)))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A)))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 -2 A))) (sqrt.f64 1/2))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 F (/.f64 -2 A))))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 (sqrt.f64 (*.f64 F -4)) (sqrt.f64 (/.f64 1 (*.f64 A 4))))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 A 4))) (sqrt.f64 (*.f64 F -4)))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 1)
(sqrt.f64 (/.f64 F (neg.f64 A)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2) 2)
(sqrt.f64 (/.f64 F (neg.f64 A)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4) 4)
(sqrt.f64 (/.f64 F (neg.f64 A)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4)) 8)
(sqrt.f64 (/.f64 F (neg.f64 A)))
(pow.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 1)
(sqrt.f64 (/.f64 F (neg.f64 A)))

localize436.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.7b
(*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))
3.1b
(*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C)))
10.9b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
20.7b
(sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C)))))))
Compiler

Compiled 147 to 90 computations (38.8% saved)

series197.0ms (0.1%)

Counts
4 → 104
Calls

39 calls:

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

rewrite748.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
996×rational_best-simplify-3
654×rational_best-simplify-62
602×rational_best-simplify-63
534×rational_best-simplify-55
520×rational_best-4
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
024172
1175168
2402168
31381168
46639168
Stop Event
node limit
Counts
4 → 171
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C)))
(*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 3) 4) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 (*.f64 F (*.f64 A C)) (+.f64 C (+.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))))) (sqrt.f64 -8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))) (sqrt.f64 (*.f64 A -8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -4 A)) (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 A C)) (+.f64 C (+.f64 C (*.f64 A 4))))) (sqrt.f64 -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F))))) (/.f64 (sqrt.f64 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -4 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))))) (sqrt.f64 (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A C)) (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -4 (*.f64 F (+.f64 A (+.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))))) (sqrt.f64 (*.f64 -4 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 A C))))) (sqrt.f64 (*.f64 C -8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) (sqrt.f64 (*.f64 (*.f64 A C) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A (+.f64 A (+.f64 A C)))) (sqrt.f64 (*.f64 -8 (*.f64 C F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))) -16)) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2)) 2) (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))) (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))) (-.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 (sqrt.f64 2) -2) (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4) (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4) (/.f64 -1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4) (-.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4) (-.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 -1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -8) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) -2) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) -2) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) -2) (-.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) -2) (-.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) -4) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))) (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 2 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4) (*.f64 2 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4)) (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F))))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))))) (/.f64 (sqrt.f64 -8) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 -8) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F))))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F))))) (-.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 2 (*.f64 A C)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) -4) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4)) (/.f64 1 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4)) (-.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (/.f64 1 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) -2) (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 2 (*.f64 A C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 1 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 -4)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 A C)) (+.f64 C (+.f64 C (*.f64 A 4))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 -4 A))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 -8)) (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 -8)) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))) (/.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))))) (/.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))))) (/.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2))) (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4)) (/.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F))))) (/.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 2))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))))) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))))))) (/.f64 (/.f64 (sqrt.f64 -8) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 2) (/.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 2) (/.f64 (neg.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 4) (*.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 F F) (+.f64 C (+.f64 C (*.f64 A 4)))) (*.f64 C 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 C 4) (*.f64 (+.f64 F F) (+.f64 C (+.f64 C (*.f64 A 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 F F)) (*.f64 (*.f64 C 4) (+.f64 A (+.f64 A C)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 C (+.f64 C (*.f64 A 4)))) (*.f64 (*.f64 C 4) F)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 C 4) F) (*.f64 2 (+.f64 C (+.f64 C (*.f64 A 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 C 4) (+.f64 A (+.f64 A C))) (*.f64 2 (+.f64 F F))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 C (+.f64 C (*.f64 A 4)))) (*.f64 C F)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))) 2) (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))) 2) (/.f64 (neg.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 F (*.f64 A C)) (+.f64 C (+.f64 C (*.f64 A 4)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 4)) (*.f64 A (*.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 A (*.f64 C 4)) (*.f64 (+.f64 F F) (+.f64 C (+.f64 C (*.f64 A 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 4) (*.f64 A 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 A 4) (*.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 F F) (+.f64 C (+.f64 C (*.f64 A 4)))) (*.f64 A (*.f64 C 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 C 4) (*.f64 (*.f64 A 4) (*.f64 F (+.f64 A (+.f64 A C))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 C 4) F) (*.f64 (*.f64 A 4) (+.f64 A (+.f64 A C)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 A 4) (+.f64 A (+.f64 A C))) (*.f64 (*.f64 C 4) F)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 A 4) (*.f64 F (+.f64 A (+.f64 A C)))) (*.f64 C 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))) 1)))))

simplify1.1s (0.8%)

Algorithm
egg-herbie
Rules
1434×rational_best-simplify-50
954×rational_best-simplify-54
900×rational_best-simplify-108
708×rational_best-simplify-1
598×rational_best-simplify-55
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
081822179
1242921895
2678121895
Stop Event
node limit
Counts
275 → 433
Calls
Call 1
Inputs
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -8) (sqrt.f64 2)) (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 1/2 (*.f64 (/.f64 (sqrt.f64 -8) (sqrt.f64 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (pow.f64 (sqrt.f64 2) 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -8) (sqrt.f64 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 5))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (pow.f64 (sqrt.f64 2) 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(*.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/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -2)))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 A (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -2)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -2) 5))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 A (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (sqrt.f64 -8)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 -8) C))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (sqrt.f64 -8))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 -8) C))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (sqrt.f64 -8)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -1) (*.f64 C (sqrt.f64 8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -1) (*.f64 C (sqrt.f64 8))))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -1) (*.f64 C (sqrt.f64 8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) C)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -1)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -1) (*.f64 C (sqrt.f64 8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) C)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -1))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 C 2))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (+.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 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 3))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (+.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/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 3))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.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/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/128 (*.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/64 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 2) 5))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 2) 3))) (sqrt.f64 (*.f64 C F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 2)))))) A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))))
(+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 2)))))) A)) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 4)) (sqrt.f64 -2)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 (sqrt.f64 8) (pow.f64 (sqrt.f64 -2) 5)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 6))))) (*.f64 -1/128 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (pow.f64 (sqrt.f64 -2) 3))))))) (pow.f64 A 3))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 2)))))) A)) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -8) C))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -8) C))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (pow.f64 C 2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2)))))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -8)) (pow.f64 C 3)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 3)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -8) C))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 -8) (pow.f64 C 3)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (pow.f64 C 3)))))))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (sqrt.f64 8))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (sqrt.f64 8)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -1))))) C)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 C 2))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (sqrt.f64 8)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -1))))) C)) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 4))) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 C 2))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (sqrt.f64 8)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -1))))) C)) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 4))) (pow.f64 C 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 6))))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 4)) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 8) (pow.f64 (sqrt.f64 -1) 5)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (pow.f64 (sqrt.f64 -1) 3))))))) (pow.f64 C 3))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 A C))) (sqrt.f64 -8)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 A C))) (sqrt.f64 -8))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 A C))) (sqrt.f64 -8))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (*.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 A C))) (sqrt.f64 -8))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (sqrt.f64 -8) (pow.f64 B 4)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 2 A) C))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 2 A) C))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) (*.f64 (pow.f64 C 5) (*.f64 F (+.f64 (*.f64 2 A) C))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2))))))
(+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) (*.f64 (pow.f64 C 7) (*.f64 F (+.f64 (*.f64 2 A) C))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 8)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 2 A) C))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) (*.f64 (pow.f64 C 5) (*.f64 F (+.f64 (*.f64 2 A) C))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 2 A) C))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 2 A) C))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) (*.f64 (pow.f64 C 5) (*.f64 F (+.f64 (*.f64 2 A) C))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2))))))
(+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) (*.f64 (pow.f64 C 7) (*.f64 F (+.f64 (*.f64 2 A) C))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 8)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 2 A) C))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) (*.f64 (pow.f64 C 5) (*.f64 F (+.f64 (*.f64 2 A) C))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 (pow.f64 C 2) F) (*.f64 2 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 C 2) F) (*.f64 2 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 C 2) F) (*.f64 2 (*.f64 A (*.f64 C F))))
(*.f64 (pow.f64 C 2) F)
(+.f64 (*.f64 (pow.f64 C 2) F) (*.f64 2 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 C 2) F) (*.f64 2 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 C 2) F) (*.f64 2 (*.f64 A (*.f64 C F))))
(*.f64 (pow.f64 C 2) F)
(+.f64 (*.f64 (pow.f64 C 2) F) (*.f64 2 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 C 2) F) (*.f64 2 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 C 2) F) (*.f64 2 (*.f64 A (*.f64 C F))))
(*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F))
(*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F))
(*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F))
(*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F))
(*.f64 (pow.f64 C 2) F)
(+.f64 (*.f64 (pow.f64 C 2) F) (*.f64 2 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 C 2) F) (*.f64 2 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 C 2) F) (*.f64 2 (*.f64 A (*.f64 C F))))
(*.f64 2 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 (pow.f64 C 2) F) (*.f64 2 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 C 2) F) (*.f64 2 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 C 2) F) (*.f64 2 (*.f64 A (*.f64 C F))))
(*.f64 2 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 (pow.f64 C 2) F) (*.f64 2 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 C 2) F) (*.f64 2 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 C 2) F) (*.f64 2 (*.f64 A (*.f64 C F))))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 A (*.f64 C (*.f64 (+.f64 C (*.f64 2 A)) F)))
(*.f64 A (*.f64 C (*.f64 (+.f64 C (*.f64 2 A)) F)))
(*.f64 A (*.f64 C (*.f64 (+.f64 C (*.f64 2 A)) F)))
(*.f64 A (*.f64 C (*.f64 (+.f64 C (*.f64 2 A)) F)))
(*.f64 A (*.f64 C (*.f64 (+.f64 C (*.f64 2 A)) F)))
(*.f64 A (*.f64 C (*.f64 (+.f64 C (*.f64 2 A)) F)))
(*.f64 A (*.f64 C (*.f64 (+.f64 C (*.f64 2 A)) F)))
(*.f64 A (*.f64 C (*.f64 (+.f64 C (*.f64 2 A)) F)))
(+.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 0)
(+.f64 0 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 2))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 3) 4))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 3) 4) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4))
(-.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) -2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))) 4))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))) 1/2)
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))) (sqrt.f64 2))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))) -1)
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))) 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4) 1/4)
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) -2))
(*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 (*.f64 F (*.f64 A C)) (+.f64 C (+.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))))) (sqrt.f64 -8))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))) (sqrt.f64 (*.f64 A -8)))
(*.f64 (sqrt.f64 (*.f64 -4 A)) (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))))))
(*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 A C)) (+.f64 C (+.f64 C (*.f64 A 4))))) (sqrt.f64 -4))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F))))) (/.f64 (sqrt.f64 2) 2))
(*.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) -8)))
(*.f64 (sqrt.f64 (*.f64 -4 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))))) (sqrt.f64 (+.f64 A A)))
(*.f64 (sqrt.f64 (*.f64 A C)) (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) -8)))
(*.f64 (sqrt.f64 (*.f64 -4 (*.f64 F (+.f64 A (+.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 A C))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))))) (sqrt.f64 (*.f64 -4 A)))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 A C))))) (sqrt.f64 (*.f64 C -8)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) (sqrt.f64 (*.f64 (*.f64 A C) -8)))
(*.f64 (sqrt.f64 (*.f64 A (+.f64 A (+.f64 A C)))) (sqrt.f64 (*.f64 -8 (*.f64 C F))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))) -16)) (sqrt.f64 1/2))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))) 2)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))) -1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4)) 8)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 1 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2)))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2)) 2) (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)))
(+.f64 (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2)) 2))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)))
(+.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 1)
(+.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1)
(-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)))
(-.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1)
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))) (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))) (-.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (sqrt.f64 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 (sqrt.f64 2) -2) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2)) 1/2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4) (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4) (/.f64 -1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4) (-.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4) (-.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 -1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 -2 (-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (sqrt.f64 -8) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) -2) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) -2) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) -2) (-.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) -2) (-.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2)))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) -4) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2))))
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))))
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))) (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))))
(*.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 2 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))))
(*.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4) (*.f64 2 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4))
(*.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4)) (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4)))
(*.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F))))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))))) (/.f64 (sqrt.f64 -8) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 -8) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))))))
(*.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F))))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F))))) (-.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 2 (*.f64 A C)))) -1/2)
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) -4) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 1/4)
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4)) (/.f64 1 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4)) (-.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (/.f64 1 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -2)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) -2) (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 2 (*.f64 A C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 1 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (neg.f64 (sqrt.f64 -4)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 A C)) (+.f64 C (+.f64 C (*.f64 A 4))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -4 A))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 -8)) (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 -8)) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))) (/.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))))) (/.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))))) (/.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2))) (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4)) (/.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F))))) (/.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 2))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))))) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))))))) (/.f64 (/.f64 (sqrt.f64 -8) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (-.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 0)
(+.f64 0 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))))
(+.f64 (/.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 2) (/.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 2))
(-.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 0)
(-.f64 (/.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 2) (/.f64 (neg.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))) 2))
(/.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 1)
(/.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))) 2)
(/.f64 (*.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 4) 4)
(/.f64 (+.f64 (*.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 4) (*.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 4)) 8)
(/.f64 (*.f64 (*.f64 (+.f64 F F) (+.f64 C (+.f64 C (*.f64 A 4)))) (*.f64 C 4)) 16)
(/.f64 (*.f64 (*.f64 C 4) (*.f64 (+.f64 F F) (+.f64 C (+.f64 C (*.f64 A 4))))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 F F)) (*.f64 (*.f64 C 4) (+.f64 A (+.f64 A C)))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 C (+.f64 C (*.f64 A 4)))) (*.f64 (*.f64 C 4) F)) 16)
(/.f64 (*.f64 (*.f64 (*.f64 C 4) F) (*.f64 2 (+.f64 C (+.f64 C (*.f64 A 4))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 C 4) (+.f64 A (+.f64 A C))) (*.f64 2 (+.f64 F F))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 C (+.f64 C (*.f64 A 4)))) (*.f64 C F)) 4)
(pow.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 1)
(+.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))) 0)
(+.f64 0 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))))
(+.f64 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))) 2) (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))) 2))
(-.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))) 0)
(-.f64 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))) 2) (/.f64 (neg.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))))) 2))
(/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))) 1)
(/.f64 (*.f64 (*.f64 F (*.f64 A C)) (+.f64 C (+.f64 C (*.f64 A 4)))) 2)
(/.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 4)) 4)
(/.f64 (+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 4)) (*.f64 A (*.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 4))) 8)
(/.f64 (*.f64 (*.f64 A (*.f64 C 4)) (*.f64 (+.f64 F F) (+.f64 C (+.f64 C (*.f64 A 4))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 4) (*.f64 A 4)) 16)
(/.f64 (*.f64 (*.f64 A 4) (*.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 4)) 16)
(/.f64 (*.f64 (*.f64 (+.f64 F F) (+.f64 C (+.f64 C (*.f64 A 4)))) (*.f64 A (*.f64 C 4))) 16)
(/.f64 (*.f64 (*.f64 C 4) (*.f64 (*.f64 A 4) (*.f64 F (+.f64 A (+.f64 A C))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 C 4) F) (*.f64 (*.f64 A 4) (+.f64 A (+.f64 A C)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 A 4) (+.f64 A (+.f64 A C))) (*.f64 (*.f64 C 4) F)) 16)
(/.f64 (*.f64 (*.f64 (*.f64 A 4) (*.f64 F (+.f64 A (+.f64 A C)))) (*.f64 C 4)) 16)
(pow.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))) 1)
Outputs
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -16)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -8) (sqrt.f64 2)) (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 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -16))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -8) (sqrt.f64 2)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -8) (sqrt.f64 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (pow.f64 (sqrt.f64 2) 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -8) (sqrt.f64 2)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -16))) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -16))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -8) (sqrt.f64 2)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 8))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) -1/8))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -8) (sqrt.f64 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 5))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (pow.f64 (sqrt.f64 2) 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -8) (sqrt.f64 2)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -16))) (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 2) (sqrt.f64 32))) (sqrt.f64 (*.f64 F (pow.f64 C 7)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -8) (sqrt.f64 2)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 8))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) -1/8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -16))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 2) (sqrt.f64 32))) (sqrt.f64 (*.f64 F (pow.f64 C 7))))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 A (sqrt.f64 -16)) -1))
(*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 A (sqrt.f64 -16))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 A (sqrt.f64 -16)) -1)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 8) (sqrt.f64 -2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 A (sqrt.f64 -16)))) (*.f64 (/.f64 (sqrt.f64 8) (sqrt.f64 -2)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) 1/2)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -2)))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 A (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 A (sqrt.f64 -16)) -1)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 8) (sqrt.f64 -2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 8) (*.f64 A (sqrt.f64 -8)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 8) (sqrt.f64 -2)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) 1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (/.f64 (sqrt.f64 8) A) (sqrt.f64 -8)) 1/8)) (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 A (sqrt.f64 -16))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -2)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -2) 5))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 A (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 A (sqrt.f64 -16)) -1)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 8) (sqrt.f64 -2)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 8) (*.f64 A (sqrt.f64 -8))))) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 A 2) (sqrt.f64 -32))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 8) (sqrt.f64 -2)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) 1/2)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (/.f64 (sqrt.f64 8) A) (sqrt.f64 -8)) 1/8)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 A 2) (sqrt.f64 -32))) 1/16))) (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 A (sqrt.f64 -16))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) C))
(*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (sqrt.f64 -8)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) C)) (sqrt.f64 (*.f64 (*.f64 F (pow.f64 A 3)) -8)))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 A F)))) (sqrt.f64 (*.f64 (*.f64 F (pow.f64 A 3)) -8)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 -8) C))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) C)) (+.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 A 3)) -8)) (*.f64 -1/2 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) C)))))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 A F)))) (+.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 A 3)) -8)) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -8) C)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 -8) C))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (sqrt.f64 -8)))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 A 3)) -8)) (*.f64 -1/2 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) C)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) C)) (*.f64 1/2 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (pow.f64 C 2))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 A 3)) -8)) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -8) C)))) (+.f64 (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 C 2)) 1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -1) (*.f64 C (sqrt.f64 8)))))
(*.f64 (*.f64 (sqrt.f64 -8) C) (neg.f64 (sqrt.f64 (*.f64 A F))))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 (sqrt.f64 -8) C)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -1) (*.f64 C (sqrt.f64 8))))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -1) (*.f64 C (sqrt.f64 8))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 8) (sqrt.f64 -1))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -8) C) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 8) (sqrt.f64 -1))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 (sqrt.f64 -8) C))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 8) (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -1) (*.f64 C (sqrt.f64 8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) C)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -1)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -1) (*.f64 C (sqrt.f64 8))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 8) (sqrt.f64 -1))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 8) (*.f64 C (sqrt.f64 -1)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -8) C) (neg.f64 (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 8) (sqrt.f64 -1))) (*.f64 (/.f64 (/.f64 (sqrt.f64 8) (sqrt.f64 -1)) C) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 (sqrt.f64 -8) C))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 8) (sqrt.f64 -1))) (*.f64 (/.f64 (/.f64 (sqrt.f64 8) (sqrt.f64 -1)) C) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) 1/2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -1) (*.f64 C (sqrt.f64 8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) C)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -1))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 C 2))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -1) (*.f64 C (sqrt.f64 8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 8) (*.f64 C (sqrt.f64 -1))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 8) (sqrt.f64 -1))) (*.f64 1/2 (*.f64 (sqrt.f64 8) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -8) C) (neg.f64 (sqrt.f64 (*.f64 A F)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 8) (sqrt.f64 -1))) (*.f64 (/.f64 (/.f64 (sqrt.f64 8) (sqrt.f64 -1)) C) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) 1/2))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 C 2) (sqrt.f64 -1))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 (sqrt.f64 -8) C))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 8) (sqrt.f64 -1))) (*.f64 (/.f64 (/.f64 (sqrt.f64 8) (sqrt.f64 -1)) C) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) 1/2))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 C 2) (sqrt.f64 -1))) 1/2))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (+.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 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 2))) 1/8)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -8) A) (/.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) A)))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 -8) (/.f64 (/.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)) A))) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) A)))))
(+.f64 (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 3))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (+.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/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 2) (sqrt.f64 8))) -1/32)) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 2))) 1/8)) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (pow.f64 A 2)) (sqrt.f64 2)) 1/32)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) 1/32)) (+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 1/64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 A 2))))) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) A))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -8) A) (/.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 2) (sqrt.f64 8))) -1/32))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) 1/32)) (+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 1/64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 A 2))))) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) A))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 -8) (/.f64 (/.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)) A))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 2) (sqrt.f64 8))) -1/32))))
(+.f64 (*.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 (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 3))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.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/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/128 (*.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/64 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 2) 5))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 2) 3))) (sqrt.f64 (*.f64 C F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 2) (sqrt.f64 8))) -1/32)) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (pow.f64 A 2)) (sqrt.f64 2)) 1/32)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (*.f64 (sqrt.f64 2) (pow.f64 A 3))) 1/128)) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 32) (pow.f64 A 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 2))) 1/8)) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (*.f64 (sqrt.f64 8) (pow.f64 A 3))) -1/128)))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 2) (sqrt.f64 8))) -1/32)) (+.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) A))) (+.f64 (+.f64 (+.f64 (*.f64 1/64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 A 2)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -8) A) (/.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (*.f64 (sqrt.f64 8) (pow.f64 A 3))) -1/128)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (*.f64 (sqrt.f64 2) (pow.f64 A 3))) 1/128)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 32) (pow.f64 A 3))) 1/64)))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) 1/32))))) (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 A 3)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/256))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 2) (sqrt.f64 8))) -1/32)) (+.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) A))) (+.f64 (+.f64 (+.f64 (*.f64 1/64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 A 2)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 -8) (/.f64 (/.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 2)) A))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (*.f64 (sqrt.f64 8) (pow.f64 A 3))) -1/128)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (*.f64 (sqrt.f64 2) (pow.f64 A 3))) 1/128)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 32) (pow.f64 A 3))) 1/64)))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) 1/32))))) (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 A 3)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/256))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))
(*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4))
(*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4)
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 2)))))) A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))))
(+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -2)))) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4) (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -2)) (*.f64 (sqrt.f64 8) -1/8)) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)))
(+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 2)))))) A)) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -2))) 1/32)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -2)))) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)) -1/64)) (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))) 1/32))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))) 1/32)) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/64)))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -2)) (*.f64 (sqrt.f64 8) -1/8)) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -2))) (*.f64 (sqrt.f64 (/.f64 F C)) 1/32))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 4)) (sqrt.f64 -2)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 (sqrt.f64 8) (pow.f64 (sqrt.f64 -2) 5)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 6))))) (*.f64 -1/128 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (pow.f64 (sqrt.f64 -2) 3))))))) (pow.f64 A 3))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 2)))))) A)) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -2))) 1/32)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -2)))) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)) -1/64)) (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))) 1/32)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 4)) (sqrt.f64 -2)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 8) (sqrt.f64 -32)))) (+.f64 (*.f64 1/256 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/128 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (sqrt.f64 -8))))))) (pow.f64 A 3))))
(+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))) 1/32)) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/64)))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -2)) (*.f64 (sqrt.f64 8) -1/8)) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -2))) (*.f64 (sqrt.f64 (/.f64 F C)) 1/32)))) (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 4)) (sqrt.f64 -2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/128)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 8) (sqrt.f64 -32)) -1/64)) (+.f64 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/256)) (*.f64 -1/128 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -8))))))) (pow.f64 A 3))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)))
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -8)))
(*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -8) C))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C)))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -8))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 (*.f64 A F)) 1/4)) (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) C)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16)) (*.f64 1/4 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -8) C)) (sqrt.f64 (*.f64 -8 (/.f64 F A))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -8) C))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (pow.f64 C 2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2)))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -8))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 (*.f64 A F)) 1/4)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (pow.f64 C 2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) C))) (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 C 2)))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (pow.f64 C 2)) 1/16)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (pow.f64 C 2)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) 1/64))))) (*.f64 1/4 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -8) C)) (sqrt.f64 (*.f64 -8 (/.f64 F A))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -8)) (pow.f64 C 3)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 3)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -8) C))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 -8) (pow.f64 C 3)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (pow.f64 C 3)))))))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -8))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (pow.f64 C 3)))) (+.f64 (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 C 3)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 (*.f64 A F)) 1/4)) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -8) (pow.f64 C 3)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) C))) (+.f64 (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 C 2)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (pow.f64 C 3)))))))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 C 3)) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) 1/64)) (+.f64 (+.f64 (+.f64 (*.f64 1/16 (+.f64 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) C)) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F A)) (pow.f64 C 2))))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) 1/64)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (pow.f64 C 3)) -1/32))) (*.f64 -1/8 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (pow.f64 C 2)))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 (*.f64 A F)) 1/4)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 C 3)) 1/8)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (pow.f64 C 3)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) 1/256)))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (sqrt.f64 8))))
(*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -8)))
(*.f64 -1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (sqrt.f64 8)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -1))))) C)))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -8))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (/.f64 (sqrt.f64 8) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (*.f64 A F)) -1/4))) C)))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A)))) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (sqrt.f64 8) (sqrt.f64 -1)) -1/4))) C)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 C 2))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (sqrt.f64 8)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -1))))) C)) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 4))) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 C 2) (sqrt.f64 -1))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 C 2) (sqrt.f64 -1))))) (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -8))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (/.f64 (sqrt.f64 8) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (*.f64 A F)) -1/4))) C)) (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 C 2) (sqrt.f64 -1))))) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (sqrt.f64 8) (sqrt.f64 -1)) -1/4))) C)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) -1/64))) (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 8) 1/8)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 C 2))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (sqrt.f64 8)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -1))))) C)) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 4))) (pow.f64 C 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 6))))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 4)) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 8) (pow.f64 (sqrt.f64 -1) 5)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (pow.f64 (sqrt.f64 -1) 3))))))) (pow.f64 C 3))))))))
(+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 C 2) (sqrt.f64 -1))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 C 2) (sqrt.f64 -1))))) (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -8))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 (/.f64 (sqrt.f64 8) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (*.f64 A F)) -1/4))) C)) (+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 C 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 4)) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 8) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (sqrt.f64 -1)))) (*.f64 -1/32 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -1))))))) (pow.f64 C 3))))))))
(+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 C 2) (sqrt.f64 -1))))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) -1/64)) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) 1/256)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 8) (sqrt.f64 -1)) -1/8)) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (*.f64 A F)) -1/32)) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 4)) (sqrt.f64 -1))))))) (pow.f64 C 3))) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (sqrt.f64 8) (sqrt.f64 -1)) -1/4))) C)))) (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1))) (*.f64 (sqrt.f64 8) 1/8)))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 A C))) (sqrt.f64 -8)))
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (*.f64 A C)) -8)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 A C))) (sqrt.f64 -8))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (*.f64 A C)) -8))) (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 3))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (*.f64 A C)) -8))) (*.f64 (sqrt.f64 (*.f64 -8 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 3)))) (*.f64 (pow.f64 B 2) 1/16)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 A C))) (sqrt.f64 -8))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))))
(+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 3))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (*.f64 A C)) -8))) (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 5)))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (*.f64 A C)) -8))) (+.f64 (*.f64 (sqrt.f64 (*.f64 -8 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 5)))) (*.f64 (pow.f64 B 4) 1/64)) (*.f64 (sqrt.f64 (*.f64 -8 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 3)))) (*.f64 (pow.f64 B 2) 1/16))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (*.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 A C))) (sqrt.f64 -8))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (sqrt.f64 -8) (pow.f64 B 4)))))))
(+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 3))))) (+.f64 (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 5))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (*.f64 A C)) -8))) (*.f64 1/256 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 7)))))))))
(+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (*.f64 A C)) -8))) (*.f64 (sqrt.f64 (*.f64 -8 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 5)))) (*.f64 (pow.f64 B 4) 1/64))) (+.f64 (*.f64 (sqrt.f64 (*.f64 -8 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 3)))) (*.f64 (pow.f64 B 2) 1/16)) (*.f64 (sqrt.f64 (*.f64 -8 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 7)))) (*.f64 (pow.f64 B 6) 1/256))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2))))
(*.f64 -1 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C (*.f64 A 2))))) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C (*.f64 A 2)))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C (*.f64 A 2))))) (neg.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 2 A) C))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C (*.f64 A 2))))) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 3))) (pow.f64 B 4)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C (*.f64 A 2))))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 3))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C (*.f64 A 2))))) (neg.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 3))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 2 A) C))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) (*.f64 (pow.f64 C 5) (*.f64 F (+.f64 (*.f64 2 A) C))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2))))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 3))) (pow.f64 B 4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C (*.f64 A 2))))) (pow.f64 B 2)))) (*.f64 -16 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 5))) (pow.f64 B 6))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C (*.f64 A 2))))))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 3))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (*.f64 -16 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 5))) (pow.f64 B 6))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C (*.f64 A 2))))) (neg.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 3))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (*.f64 -16 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 5))) (pow.f64 B 6))))))
(+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) (*.f64 (pow.f64 C 7) (*.f64 F (+.f64 (*.f64 2 A) C))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 8)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 2 A) C))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) (*.f64 (pow.f64 C 5) (*.f64 F (+.f64 (*.f64 2 A) C))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C (*.f64 A 2))))) (pow.f64 B 2)))) (*.f64 -16 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 5))) (pow.f64 B 6))))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 3))) (pow.f64 B 4)))) (*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 8)) (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 7))) -64))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 3))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C (*.f64 A 2))))))) (*.f64 -16 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 5))) (pow.f64 B 6))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 7))) (*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 8)) -64))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 3))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C (*.f64 A 2))))) (neg.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (*.f64 -16 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 5))) (pow.f64 B 6))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 7))) (*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 8)) -64))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2))))
(*.f64 -1 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C (*.f64 A 2))))) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C (*.f64 A 2)))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C (*.f64 A 2))))) (neg.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 2 A) C))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C (*.f64 A 2))))) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 3))) (pow.f64 B 4)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C (*.f64 A 2))))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 3))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C (*.f64 A 2))))) (neg.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 3))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 2 A) C))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) (*.f64 (pow.f64 C 5) (*.f64 F (+.f64 (*.f64 2 A) C))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2))))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 3))) (pow.f64 B 4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C (*.f64 A 2))))) (pow.f64 B 2)))) (*.f64 -16 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 5))) (pow.f64 B 6))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C (*.f64 A 2))))))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 3))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (*.f64 -16 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 5))) (pow.f64 B 6))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C (*.f64 A 2))))) (neg.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 3))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (*.f64 -16 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 5))) (pow.f64 B 6))))))
(+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) (*.f64 (pow.f64 C 7) (*.f64 F (+.f64 (*.f64 2 A) C))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 8)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 (*.f64 2 A) C))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) (*.f64 (pow.f64 C 5) (*.f64 F (+.f64 (*.f64 2 A) C))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C (*.f64 A 2))))) (pow.f64 B 2)))) (*.f64 -16 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 5))) (pow.f64 B 6))))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 3))) (pow.f64 B 4)))) (*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 8)) (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 7))) -64))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 3))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C (*.f64 A 2))))))) (*.f64 -16 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 5))) (pow.f64 B 6))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 7))) (*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 8)) -64))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 3))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 C F) (+.f64 C (*.f64 A 2))))) (neg.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (*.f64 -16 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 5))) (pow.f64 B 6))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 7))) (*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 8)) -64))))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 C F) 2))
(+.f64 (*.f64 (pow.f64 C 2) F) (*.f64 2 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 C 2)))
(+.f64 (*.f64 A (*.f64 (*.f64 C F) 2)) (*.f64 F (pow.f64 C 2)))
(+.f64 (*.f64 (pow.f64 C 2) F) (*.f64 2 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 C 2)))
(+.f64 (*.f64 A (*.f64 (*.f64 C F) 2)) (*.f64 F (pow.f64 C 2)))
(+.f64 (*.f64 (pow.f64 C 2) F) (*.f64 2 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 C 2)))
(+.f64 (*.f64 A (*.f64 (*.f64 C F) 2)) (*.f64 F (pow.f64 C 2)))
(*.f64 (pow.f64 C 2) F)
(*.f64 F (pow.f64 C 2))
(+.f64 (*.f64 (pow.f64 C 2) F) (*.f64 2 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 C 2)))
(+.f64 (*.f64 A (*.f64 (*.f64 C F) 2)) (*.f64 F (pow.f64 C 2)))
(+.f64 (*.f64 (pow.f64 C 2) F) (*.f64 2 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 C 2)))
(+.f64 (*.f64 A (*.f64 (*.f64 C F) 2)) (*.f64 F (pow.f64 C 2)))
(+.f64 (*.f64 (pow.f64 C 2) F) (*.f64 2 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 C 2)))
(+.f64 (*.f64 A (*.f64 (*.f64 C F) 2)) (*.f64 F (pow.f64 C 2)))
(*.f64 (pow.f64 C 2) F)
(*.f64 F (pow.f64 C 2))
(+.f64 (*.f64 (pow.f64 C 2) F) (*.f64 2 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 C 2)))
(+.f64 (*.f64 A (*.f64 (*.f64 C F) 2)) (*.f64 F (pow.f64 C 2)))
(+.f64 (*.f64 (pow.f64 C 2) F) (*.f64 2 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 C 2)))
(+.f64 (*.f64 A (*.f64 (*.f64 C F) 2)) (*.f64 F (pow.f64 C 2)))
(+.f64 (*.f64 (pow.f64 C 2) F) (*.f64 2 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 C 2)))
(+.f64 (*.f64 A (*.f64 (*.f64 C F) 2)) (*.f64 F (pow.f64 C 2)))
(*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F))
(*.f64 (*.f64 C F) (+.f64 C (*.f64 A 2)))
(*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F))
(*.f64 (*.f64 C F) (+.f64 C (*.f64 A 2)))
(*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F))
(*.f64 (*.f64 C F) (+.f64 C (*.f64 A 2)))
(*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F))
(*.f64 (*.f64 C F) (+.f64 C (*.f64 A 2)))
(*.f64 (pow.f64 C 2) F)
(*.f64 F (pow.f64 C 2))
(+.f64 (*.f64 (pow.f64 C 2) F) (*.f64 2 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 C 2)))
(+.f64 (*.f64 A (*.f64 (*.f64 C F) 2)) (*.f64 F (pow.f64 C 2)))
(+.f64 (*.f64 (pow.f64 C 2) F) (*.f64 2 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 C 2)))
(+.f64 (*.f64 A (*.f64 (*.f64 C F) 2)) (*.f64 F (pow.f64 C 2)))
(+.f64 (*.f64 (pow.f64 C 2) F) (*.f64 2 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 C 2)))
(+.f64 (*.f64 A (*.f64 (*.f64 C F) 2)) (*.f64 F (pow.f64 C 2)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 C F) 2))
(+.f64 (*.f64 (pow.f64 C 2) F) (*.f64 2 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 C 2)))
(+.f64 (*.f64 A (*.f64 (*.f64 C F) 2)) (*.f64 F (pow.f64 C 2)))
(+.f64 (*.f64 (pow.f64 C 2) F) (*.f64 2 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 C 2)))
(+.f64 (*.f64 A (*.f64 (*.f64 C F) 2)) (*.f64 F (pow.f64 C 2)))
(+.f64 (*.f64 (pow.f64 C 2) F) (*.f64 2 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 C 2)))
(+.f64 (*.f64 A (*.f64 (*.f64 C F) 2)) (*.f64 F (pow.f64 C 2)))
(*.f64 2 (*.f64 A (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 C F) 2))
(+.f64 (*.f64 (pow.f64 C 2) F) (*.f64 2 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 C 2)))
(+.f64 (*.f64 A (*.f64 (*.f64 C F) 2)) (*.f64 F (pow.f64 C 2)))
(+.f64 (*.f64 (pow.f64 C 2) F) (*.f64 2 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 C 2)))
(+.f64 (*.f64 A (*.f64 (*.f64 C F) 2)) (*.f64 F (pow.f64 C 2)))
(+.f64 (*.f64 (pow.f64 C 2) F) (*.f64 2 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 C 2)))
(+.f64 (*.f64 A (*.f64 (*.f64 C F) 2)) (*.f64 F (pow.f64 C 2)))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(*.f64 (pow.f64 C 2) (*.f64 A F))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 F (pow.f64 C 2))) (*.f64 2 (*.f64 (*.f64 C F) (pow.f64 A 2))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 A F)) (*.f64 2 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 F (pow.f64 C 2))) (*.f64 2 (*.f64 (*.f64 C F) (pow.f64 A 2))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 A F)) (*.f64 2 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 F (pow.f64 C 2))) (*.f64 2 (*.f64 (*.f64 C F) (pow.f64 A 2))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 A F)) (*.f64 2 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 2 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 A 2))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 F (pow.f64 C 2))) (*.f64 2 (*.f64 (*.f64 C F) (pow.f64 A 2))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 A F)) (*.f64 2 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 F (pow.f64 C 2))) (*.f64 2 (*.f64 (*.f64 C F) (pow.f64 A 2))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 A F)) (*.f64 2 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 F (pow.f64 C 2))) (*.f64 2 (*.f64 (*.f64 C F) (pow.f64 A 2))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 A F)) (*.f64 2 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 2 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 A 2))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 F (pow.f64 C 2))) (*.f64 2 (*.f64 (*.f64 C F) (pow.f64 A 2))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 A F)) (*.f64 2 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 F (pow.f64 C 2))) (*.f64 2 (*.f64 (*.f64 C F) (pow.f64 A 2))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 A F)) (*.f64 2 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 F (pow.f64 C 2))) (*.f64 2 (*.f64 (*.f64 C F) (pow.f64 A 2))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 A F)) (*.f64 2 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 2 (*.f64 (*.f64 C F) (pow.f64 A 2)))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 A 2))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 F (pow.f64 C 2))) (*.f64 2 (*.f64 (*.f64 C F) (pow.f64 A 2))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 A F)) (*.f64 2 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 F (pow.f64 C 2))) (*.f64 2 (*.f64 (*.f64 C F) (pow.f64 A 2))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 A F)) (*.f64 2 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 F (pow.f64 C 2))) (*.f64 2 (*.f64 (*.f64 C F) (pow.f64 A 2))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 A F)) (*.f64 2 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(*.f64 (pow.f64 C 2) (*.f64 A F))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 F (pow.f64 C 2))) (*.f64 2 (*.f64 (*.f64 C F) (pow.f64 A 2))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 A F)) (*.f64 2 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 F (pow.f64 C 2))) (*.f64 2 (*.f64 (*.f64 C F) (pow.f64 A 2))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 A F)) (*.f64 2 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 F (pow.f64 C 2))) (*.f64 2 (*.f64 (*.f64 C F) (pow.f64 A 2))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 A F)) (*.f64 2 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(*.f64 (pow.f64 C 2) (*.f64 A F))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 F (pow.f64 C 2))) (*.f64 2 (*.f64 (*.f64 C F) (pow.f64 A 2))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 A F)) (*.f64 2 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 F (pow.f64 C 2))) (*.f64 2 (*.f64 (*.f64 C F) (pow.f64 A 2))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 A F)) (*.f64 2 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 F (pow.f64 C 2))) (*.f64 2 (*.f64 (*.f64 C F) (pow.f64 A 2))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 A F)) (*.f64 2 (*.f64 C (*.f64 F (pow.f64 A 2)))))
(*.f64 A (*.f64 C (*.f64 (+.f64 C (*.f64 2 A)) F)))
(*.f64 A (*.f64 (*.f64 C F) (+.f64 C (*.f64 A 2))))
(*.f64 A (*.f64 C (*.f64 (+.f64 C (*.f64 2 A)) F)))
(*.f64 A (*.f64 (*.f64 C F) (+.f64 C (*.f64 A 2))))
(*.f64 A (*.f64 C (*.f64 (+.f64 C (*.f64 2 A)) F)))
(*.f64 A (*.f64 (*.f64 C F) (+.f64 C (*.f64 A 2))))
(*.f64 A (*.f64 C (*.f64 (+.f64 C (*.f64 2 A)) F)))
(*.f64 A (*.f64 (*.f64 C F) (+.f64 C (*.f64 A 2))))
(*.f64 A (*.f64 C (*.f64 (+.f64 C (*.f64 2 A)) F)))
(*.f64 A (*.f64 (*.f64 C F) (+.f64 C (*.f64 A 2))))
(*.f64 A (*.f64 C (*.f64 (+.f64 C (*.f64 2 A)) F)))
(*.f64 A (*.f64 (*.f64 C F) (+.f64 C (*.f64 A 2))))
(*.f64 A (*.f64 C (*.f64 (+.f64 C (*.f64 2 A)) F)))
(*.f64 A (*.f64 (*.f64 C F) (+.f64 C (*.f64 A 2))))
(*.f64 A (*.f64 C (*.f64 (+.f64 C (*.f64 2 A)) F)))
(*.f64 A (*.f64 (*.f64 C F) (+.f64 C (*.f64 A 2))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 0)
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))
(sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))))
(+.f64 0 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))
(sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 2))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))
(sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 3) 4))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))
(sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 3) 4) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))
(sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))))
(-.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 0)
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))
(sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))
(sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) -2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) -2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) 2) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) -2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))) 4))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))
(sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 1)
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))
(sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))
(sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))) 1/2)
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))
(sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 A -4) (+.f64 A (+.f64 A C))) (*.f64 (*.f64 C F) 2)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))) (sqrt.f64 2))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 A -4) (+.f64 A (+.f64 A C))) (*.f64 (*.f64 C F) 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))) -1)
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))
(sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))))
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))) 2))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 A -4) (+.f64 A (+.f64 A C))) (*.f64 (*.f64 C F) 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4) 1/4)
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))
(sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) -2))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))
(sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))))
(*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 (*.f64 F (*.f64 A C)) (+.f64 C (+.f64 C (*.f64 A 4))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) (+.f64 C (+.f64 C (*.f64 A 4)))) -4))
(sqrt.f64 (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 A (+.f64 (*.f64 A 4) (+.f64 C C))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))))) (sqrt.f64 -8))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))
(sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))) (sqrt.f64 (*.f64 A -8)))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))
(sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))))
(*.f64 (sqrt.f64 (*.f64 -4 A)) (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 A -4) (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 C 2))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) (*.f64 A -4))))
(*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))
(sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 A C)) (+.f64 C (+.f64 C (*.f64 A 4))))) (sqrt.f64 -4))
(sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) (+.f64 C (+.f64 C (*.f64 A 4)))) -4))
(sqrt.f64 (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 A (+.f64 (*.f64 A 4) (+.f64 C C))))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))
(sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F))))) (/.f64 (sqrt.f64 2) 2))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F (*.f64 C (*.f64 A -4))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 A -4) (+.f64 A (+.f64 A C))) (*.f64 (*.f64 C F) 2)))
(*.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) -8)))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))
(sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))))
(*.f64 (sqrt.f64 (*.f64 -4 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))))) (sqrt.f64 (+.f64 A A)))
(sqrt.f64 (*.f64 (*.f64 -4 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))) (+.f64 A A)))
(sqrt.f64 (*.f64 (*.f64 C (*.f64 F (*.f64 (+.f64 A (+.f64 A C)) -4))) (+.f64 A A)))
(*.f64 (sqrt.f64 (*.f64 A C)) (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) -8)))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))
(sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))))
(*.f64 (sqrt.f64 (*.f64 -4 (*.f64 F (+.f64 A (+.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 A C))))
(sqrt.f64 (*.f64 (*.f64 -4 (*.f64 F (+.f64 A (+.f64 A C)))) (*.f64 2 (*.f64 A C))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 C 2)) (*.f64 F (*.f64 (+.f64 A (+.f64 A C)) -4))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))))) (sqrt.f64 (*.f64 -4 A)))
(sqrt.f64 (*.f64 (*.f64 A -4) (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 C 2))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) (*.f64 A -4))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 A C))))) (sqrt.f64 (*.f64 C -8)))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))
(sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) (sqrt.f64 (*.f64 (*.f64 A C) -8)))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))
(sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))))
(*.f64 (sqrt.f64 (*.f64 A (+.f64 A (+.f64 A C)))) (sqrt.f64 (*.f64 -8 (*.f64 C F))))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))
(sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))) -16)) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 (*.f64 -16 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))))) 1/2))
(sqrt.f64 (*.f64 (*.f64 -16 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))) 1/2))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 1)
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))
(sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))) 2)
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))
(sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))) -1)
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))
(sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4) 4)
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))
(sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4)) 8)
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))
(sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 1)
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))
(sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))
(sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 1 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2)) 2) (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (/.f64 3/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (*.f64 -2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))) 2)
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 3)) 4)
(+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2)) 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (/.f64 3/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (*.f64 -2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))) 2)
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 3)) 4)
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (*.f64 -2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(-.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) -2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (+.f64 (/.f64 (pow.f64 B 2) -2) (/.f64 (*.f64 A C) 1/2))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (+.f64 (/.f64 (pow.f64 B 2) -2) (*.f64 A (+.f64 C C)))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (/.f64 3/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))) 2)
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (/.f64 3/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) 2)
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(-.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))) (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))) (-.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))) (-.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (-.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 (sqrt.f64 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F (*.f64 C (*.f64 A -4)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A -4) (+.f64 A (+.f64 A C))) (*.f64 (*.f64 C F) 2))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F (*.f64 C (*.f64 A -4)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A -4) (+.f64 A (+.f64 A C))) (*.f64 (*.f64 C F) 2))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 C F) (*.f64 (*.f64 A -4) (+.f64 A (+.f64 A C))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F (*.f64 C (*.f64 A -4)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A -4) (+.f64 A (+.f64 A C))) (*.f64 (*.f64 C F) 2))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F (*.f64 C (*.f64 A -4)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A -4) (+.f64 A (+.f64 A C))) (*.f64 (*.f64 C F) 2))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 (sqrt.f64 2) -2) (neg.f64 (sqrt.f64 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F (*.f64 C (*.f64 A -4)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A -4) (+.f64 A (+.f64 A C))) (*.f64 (*.f64 C F) 2))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2)) 1/2)
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (/.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (/.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) -2) (/.f64 (*.f64 A C) 1/2))))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (/.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) -2) (*.f64 A (+.f64 C C)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4) (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4) (/.f64 -1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4) (-.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))) (-.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 1 (*.f64 -4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (-.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 -1/4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4) (-.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 -1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))) (-.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 1 (*.f64 -4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (-.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 -1/4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(*.f64 -2 (-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 -2 (-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))))
(*.f64 -2 (-.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))))
(*.f64 (sqrt.f64 -8) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) -2) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) -2) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) -2) (-.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))) (-.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (-.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) -2) (-.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (/.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (/.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) -2) (/.f64 (*.f64 A C) 1/2))))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (/.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) -2) (*.f64 A (+.f64 C C)))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) -4) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 -4 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 -4 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (+.f64 (/.f64 (pow.f64 B 2) -2) (/.f64 (*.f64 A C) 1/2)))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 -4 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (+.f64 (/.f64 (pow.f64 B 2) -2) (*.f64 A (+.f64 C C))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))) (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 2 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4) (*.f64 2 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4)) (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4)))
(*.f64 (/.f64 1 (*.f64 -4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))))) (*.f64 4 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))))))
(*.f64 (/.f64 -1/4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) 8) (*.f64 4 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))))))
(*.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F (*.f64 C (*.f64 A -4))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 C F) (*.f64 (*.f64 A -4) (+.f64 A (+.f64 A C))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F))))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F (*.f64 C (*.f64 A -4)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A -4) (+.f64 A (+.f64 A C))) (*.f64 (*.f64 C F) 2))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F (*.f64 C (*.f64 A -4)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A -4) (+.f64 A (+.f64 A C))) (*.f64 (*.f64 C F) 2))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))))) (/.f64 (sqrt.f64 -8) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 -8) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F (*.f64 C (*.f64 A -4))))) (/.f64 (*.f64 (sqrt.f64 2) -2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 C F) (*.f64 (*.f64 A -4) (+.f64 A (+.f64 A C))))) (/.f64 (*.f64 (sqrt.f64 2) -2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F))))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F (*.f64 C (*.f64 A -4)))))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 C F) (*.f64 (*.f64 A -4) (+.f64 A (+.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F))))) (-.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F (*.f64 C (*.f64 A -4)))))) (-.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 C F) (*.f64 (*.f64 A -4) (+.f64 A (+.f64 A C))))) (-.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 2 (*.f64 A C)))) -1/2)
(*.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 2 (*.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (/.f64 -1/2 (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 A (*.f64 C 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) -4) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 -4 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 1/4 (/.f64 (*.f64 -4 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4)) (/.f64 1 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4)) (-.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (/.f64 1 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4)))))
(*.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))))) (-.f64 (/.f64 1 (*.f64 -4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 -1/2 (*.f64 4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) 8) (-.f64 (/.f64 -1/4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 -1/8 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -2)
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 1 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) -2) (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 2 (*.f64 A C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 1 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 1 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (*.f64 (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 2 (*.f64 A C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 1 (/.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 A (*.f64 C 2))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 (neg.f64 (sqrt.f64 -4)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 A C)) (+.f64 C (+.f64 C (*.f64 A 4))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 C F)) (+.f64 C (+.f64 C (*.f64 A 4)))) -4)) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -4 (*.f64 (*.f64 C F) (*.f64 A (+.f64 (*.f64 A 4) (+.f64 C C)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -4 A))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A -4) (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 C 2)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) (*.f64 A -4)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 -8)) (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 -8)) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (neg.f64 (sqrt.f64 -8)) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))))) (neg.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8)))) (/.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))))) (/.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))))) (/.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2))) (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2))))
(*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (+.f64 (/.f64 (pow.f64 B 2) -2) (/.f64 (*.f64 A C) 1/2))) (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (+.f64 (/.f64 (pow.f64 B 2) -2) (*.f64 A (+.f64 C C)))) (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) 4)) (/.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F))))) (/.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F (*.f64 C (*.f64 A -4))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 C F) (*.f64 (*.f64 A -4) (+.f64 A (+.f64 A C))))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 2))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F (*.f64 C (*.f64 A -4)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A -4) (+.f64 A (+.f64 A C))) (*.f64 (*.f64 C F) 2))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F (*.f64 C (*.f64 A -4))))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 C F) (*.f64 (*.f64 A -4) (+.f64 A (+.f64 A C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))))) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F (*.f64 C (*.f64 A -4)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A -4) (+.f64 A (+.f64 A C))) (*.f64 (*.f64 C F) 2))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))))))) (/.f64 (/.f64 (sqrt.f64 -8) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (/.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 -1 (/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (-.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (/.f64 (-.f64 -1 (/.f64 (*.f64 -2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (/.f64 (-.f64 -1 (/.f64 (*.f64 -2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 -4 A) (*.f64 C F)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F (*.f64 C (*.f64 A -4))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 C F) (*.f64 (*.f64 A -4) (+.f64 A (+.f64 A C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 0)
(*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))
(+.f64 0 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))))
(*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))
(+.f64 (/.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 2) (/.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 2))
(*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))
(-.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 0)
(*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))
(-.f64 (/.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 2) (/.f64 (neg.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))) 2))
(*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))
(/.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 1)
(*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))
(/.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))) 2)
(*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))
(/.f64 (*.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 4) 4)
(*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))
(/.f64 (+.f64 (*.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 4) (*.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 4)) 8)
(*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))
(/.f64 (*.f64 (*.f64 (+.f64 F F) (+.f64 C (+.f64 C (*.f64 A 4)))) (*.f64 C 4)) 16)
(/.f64 (*.f64 (+.f64 C (+.f64 C (*.f64 A 4))) (*.f64 (+.f64 F F) (*.f64 C 4))) 16)
(/.f64 (*.f64 (+.f64 (*.f64 A 4) (+.f64 C C)) (*.f64 8 (*.f64 C F))) 16)
(/.f64 (*.f64 (*.f64 C 4) (*.f64 (+.f64 F F) (+.f64 C (+.f64 C (*.f64 A 4))))) 16)
(/.f64 (*.f64 (+.f64 C (+.f64 C (*.f64 A 4))) (*.f64 (+.f64 F F) (*.f64 C 4))) 16)
(/.f64 (*.f64 (+.f64 (*.f64 A 4) (+.f64 C C)) (*.f64 8 (*.f64 C F))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 F F)) (*.f64 (*.f64 C 4) (+.f64 A (+.f64 A C)))) 16)
(/.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 C 4) (*.f64 2 (+.f64 F F)))) 16)
(/.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 2 (*.f64 8 (*.f64 C F)))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 C (+.f64 C (*.f64 A 4)))) (*.f64 (*.f64 C 4) F)) 16)
(/.f64 (*.f64 (+.f64 C (+.f64 C (*.f64 A 4))) (*.f64 2 (*.f64 F (*.f64 C 4)))) 16)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 A 4) (+.f64 C C)) (*.f64 F (*.f64 C 4)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 C 4) F) (*.f64 2 (+.f64 C (+.f64 C (*.f64 A 4))))) 16)
(/.f64 (*.f64 (+.f64 C (+.f64 C (*.f64 A 4))) (*.f64 2 (*.f64 F (*.f64 C 4)))) 16)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 A 4) (+.f64 C C)) (*.f64 F (*.f64 C 4)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 C 4) (+.f64 A (+.f64 A C))) (*.f64 2 (+.f64 F F))) 16)
(/.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 C 4) (*.f64 2 (+.f64 F F)))) 16)
(/.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 2 (*.f64 8 (*.f64 C F)))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 C (+.f64 C (*.f64 A 4)))) (*.f64 C F)) 4)
(/.f64 (*.f64 F (*.f64 C (*.f64 2 (+.f64 C (+.f64 C (*.f64 A 4)))))) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 A 4) (+.f64 C C)) (*.f64 C F))) 4)
(pow.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 1)
(*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))
(+.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))) 0)
(*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))))
(*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))
(+.f64 0 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))))
(*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))))
(*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))
(+.f64 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))) 2) (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))) 2))
(*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))))
(*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))
(-.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))) 0)
(*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))))
(*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))
(-.f64 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))) 2) (/.f64 (neg.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))))) 2))
(*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))))
(*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))
(/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))) 1)
(*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))))
(*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))
(/.f64 (*.f64 (*.f64 F (*.f64 A C)) (+.f64 C (+.f64 C (*.f64 A 4)))) 2)
(/.f64 (*.f64 (*.f64 A (*.f64 C F)) (+.f64 C (+.f64 C (*.f64 A 4)))) 2)
(/.f64 (*.f64 (*.f64 C F) (*.f64 A (+.f64 (*.f64 A 4) (+.f64 C C)))) 2)
(/.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 4)) 4)
(/.f64 (*.f64 4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))))) 4)
(/.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))) 4)
(/.f64 (+.f64 (*.f64 A (*.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 4)) (*.f64 A (*.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 4))) 8)
(/.f64 (*.f64 4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))))) 4)
(/.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))) 4)
(/.f64 (*.f64 (*.f64 A (*.f64 C 4)) (*.f64 (+.f64 F F) (+.f64 C (+.f64 C (*.f64 A 4))))) 16)
(/.f64 (*.f64 (+.f64 C (+.f64 C (*.f64 A 4))) (*.f64 (+.f64 F F) (*.f64 A (*.f64 C 4)))) 16)
(/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 A 4) (+.f64 C C)) (*.f64 8 (*.f64 C F)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 4) (*.f64 A 4)) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) (*.f64 A 4))) 16)
(/.f64 (*.f64 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))) 16) 16)
(/.f64 (*.f64 (*.f64 A 4) (*.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) 4)) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) (*.f64 A 4))) 16)
(/.f64 (*.f64 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))) 16) 16)
(/.f64 (*.f64 (*.f64 (+.f64 F F) (+.f64 C (+.f64 C (*.f64 A 4)))) (*.f64 A (*.f64 C 4))) 16)
(/.f64 (*.f64 (+.f64 C (+.f64 C (*.f64 A 4))) (*.f64 (+.f64 F F) (*.f64 A (*.f64 C 4)))) 16)
(/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 A 4) (+.f64 C C)) (*.f64 8 (*.f64 C F)))) 16)
(/.f64 (*.f64 (*.f64 C 4) (*.f64 (*.f64 A 4) (*.f64 F (+.f64 A (+.f64 A C))))) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) (*.f64 A 4))) 16)
(/.f64 (*.f64 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))) 16) 16)
(/.f64 (*.f64 (*.f64 (*.f64 C 4) F) (*.f64 (*.f64 A 4) (+.f64 A (+.f64 A C)))) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) (*.f64 A 4))) 16)
(/.f64 (*.f64 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))) 16) 16)
(/.f64 (*.f64 (*.f64 (*.f64 A 4) (+.f64 A (+.f64 A C))) (*.f64 (*.f64 C 4) F)) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) (*.f64 A 4))) 16)
(/.f64 (*.f64 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))) 16) 16)
(/.f64 (*.f64 (*.f64 (*.f64 A 4) (*.f64 F (+.f64 A (+.f64 A C)))) (*.f64 C 4)) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))) (*.f64 A 4))) 16)
(/.f64 (*.f64 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))) 16) 16)
(pow.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C))))) 1)
(*.f64 A (*.f64 C (*.f64 F (+.f64 A (+.f64 A C)))))
(*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))

localize213.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.0b
(*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))
4.4b
(*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))
16.4b
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))))
19.5b
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))
Compiler

Compiled 146 to 74 computations (49.3% saved)

series227.0ms (0.2%)

Counts
4 → 156
Calls

45 calls:

TimeVariablePointExpression
40.0ms
F
@-inf
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))))
39.0ms
C
@-inf
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))
26.0ms
C
@0
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))))
21.0ms
A
@0
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))))
16.0ms
B
@0
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))))

rewrite1.3s (0.9%)

Algorithm
batch-egg-rewrite
Rules
968×rational_best-simplify-60
778×rational_best-simplify-54
526×rational_best-simplify-55
496×rational_best-simplify-63
494×rational_best-simplify-47
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
023258
1167252
2386252
31267252
46347252
Stop Event
node limit
Counts
4 → 177
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))))
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))))
(*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2)))
(*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (+.f64 A (+.f64 A C)) -1/2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (sqrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 (*.f64 A -2) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (-.f64 (*.f64 A -2) C))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 A (+.f64 A C))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (sqrt.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 A (+.f64 A C))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 (*.f64 2 (-.f64 (*.f64 A -2) C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 (*.f64 A -2) C)))) (sqrt.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (/.f64 (sqrt.f64 F) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (+.f64 C C) (*.f64 4 A))) (sqrt.f64 (neg.f64 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 (sqrt.f64 (+.f64 (+.f64 C C) (*.f64 4 A))) (sqrt.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 (*.f64 F (+.f64 (+.f64 C C) (*.f64 4 A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 A -2) C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 A -2) C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 4 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (sqrt.f64 (/.f64 F 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (neg.f64 (*.f64 (+.f64 A (+.f64 A C)) 4))) (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) 4)) (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 A (+.f64 A C)) 4) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (sqrt.f64 (-.f64 (*.f64 A -2) C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (+.f64 (/.f64 0 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (+.f64 (/.f64 0 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (+.f64 (/.f64 0 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (+.f64 (/.f64 0 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) 2) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) -1/2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))))) (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (*.f64 (/.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))))) (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))))) (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (/.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))))) 2) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))))) 1) (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) 1/2) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) -2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) 1/2) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) -1) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) -2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) -1/2) 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) -1/2) -1) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) -1/2) -2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) -1/2) (neg.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))))) 1) (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) 1) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) -1) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) -2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (neg.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 4) (/.f64 -1/2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 -1/2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 8) (/.f64 1/2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 4) (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 -1/2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 8) (/.f64 -1/2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (/.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 2) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (/.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) 2)) (+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) 2) (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) 2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 A -2) C)) (*.f64 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 A -2) C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 A -2) C)) (/.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 A (+.f64 A C)) 4) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 (*.f64 (+.f64 A (+.f64 A C)) 4) F)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (*.f64 2 (-.f64 (*.f64 A -2) C)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 2 (*.f64 F (+.f64 (+.f64 C C) (*.f64 4 A))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 2 (*.f64 F (neg.f64 (*.f64 (+.f64 A (+.f64 A C)) 4))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (+.f64 C C) (*.f64 4 A)) (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (+.f64 C C) (*.f64 4 A)) (*.f64 4 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))) (*.f64 2 (*.f64 F (+.f64 (+.f64 C C) (*.f64 4 A))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 (*.f64 (+.f64 A (+.f64 A C)) 4) F)) (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 (*.f64 (+.f64 A (+.f64 A C)) 4) F))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C))))) (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C)))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 F F)) (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 (+.f64 A (+.f64 A C)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4) (*.f64 2 (*.f64 F (neg.f64 (*.f64 (+.f64 A (+.f64 A C)) 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (*.f64 (+.f64 A (+.f64 A C)) 4)) (*.f64 4 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 (+.f64 A (+.f64 A C)) 4)) (*.f64 2 (+.f64 F F))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 4 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 -2 (*.f64 (+.f64 A (+.f64 A C)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 F (neg.f64 (*.f64 (+.f64 A (+.f64 A C)) 4)))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (*.f64 (+.f64 A (+.f64 A C)) 4)) (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (*.f64 2 (-.f64 (*.f64 A -2) C)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)) (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 (+.f64 A (+.f64 A C)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 2 (-.f64 (*.f64 A -2) C))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (neg.f64 (*.f64 (+.f64 A (+.f64 A C)) 4))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 -2 (*.f64 (+.f64 A (+.f64 A C)) 4))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 2 (*.f64 (+.f64 A (+.f64 A C)) 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (+.f64 C C) (*.f64 4 A)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))) (*.f64 (+.f64 A (+.f64 A C)) 4)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C)))) (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C)))) (*.f64 4 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 (+.f64 A (+.f64 A C)) 4)) (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 (+.f64 A (+.f64 A C)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4) (*.f64 -2 (*.f64 (+.f64 A (+.f64 A C)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (*.f64 (+.f64 A (+.f64 A C)) 4)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 2 (-.f64 (*.f64 A -2) C))))))))

simplify2.3s (1.5%)

Algorithm
egg-herbie
Rules
1118×rational_best-simplify-49
1068×rational_best-simplify-53
996×rational_best-simplify-1
738×rational_best-simplify-63
680×rational_best-simplify-65
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0114638945
1363938013
Stop Event
node limit
Counts
333 → 536
Calls
Call 1
Inputs
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -2))) (*.f64 (sqrt.f64 -1) B)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (*.f64 (sqrt.f64 -1) B)) (sqrt.f64 (/.f64 F C)))) 2)) (sqrt.f64 -2))) (*.f64 (sqrt.f64 -1) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -2))) (*.f64 (sqrt.f64 -1) B)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (*.f64 (sqrt.f64 -1) B)) (sqrt.f64 (/.f64 F C)))) 2)) (sqrt.f64 -2))) (*.f64 (sqrt.f64 -1) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -2))) (*.f64 (sqrt.f64 -1) B)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (*.f64 (-.f64 (*.f64 8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (*.f64 (sqrt.f64 -1) B)) (sqrt.f64 (/.f64 F C)))) 2)) (sqrt.f64 -2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -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 (-.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F C)))) 2)) (sqrt.f64 -2)) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -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 (-.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F C)))) 2)) (sqrt.f64 -2)) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -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 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -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 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/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 F (pow.f64 B 2)))) (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 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))) (sqrt.f64 8)))) 2)) (sqrt.f64 -2)) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 F (pow.f64 B 2)))) (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 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 8)))) 2)) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))) (sqrt.f64 -2))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))) (sqrt.f64 8)))) 2)) (sqrt.f64 -2)) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -2)) (sqrt.f64 8)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 C (+.f64 (*.f64 8 (pow.f64 A 2)) (*.f64 -1 (pow.f64 B 2)))) B))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 8 (pow.f64 A 2)) (*.f64 -1 (pow.f64 B 2))) (*.f64 (sqrt.f64 -2) B)))) 2))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 C (+.f64 (*.f64 8 (pow.f64 A 2)) (*.f64 -1 (pow.f64 B 2)))) B)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 8 (pow.f64 A 2)) (*.f64 -1 (pow.f64 B 2))) (*.f64 (sqrt.f64 -2) B)))) 2))) B))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 C (+.f64 (*.f64 8 (pow.f64 A 2)) (*.f64 -1 (pow.f64 B 2)))) B))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 8 (pow.f64 A 2)) (*.f64 -1 (pow.f64 B 2))) (-.f64 (*.f64 4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 8 (pow.f64 A 2)) (*.f64 -1 (pow.f64 B 2))) (*.f64 (sqrt.f64 -2) B)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 B 3))))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))))) 2)) (sqrt.f64 -2)) C))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))))) 2)) (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))))) (pow.f64 C 2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))))) 2)) (sqrt.f64 -2)) C))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -2)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -2)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))))) 2)) (sqrt.f64 -2)) C))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -2)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (*.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))))) 2)) (sqrt.f64 -2))) (pow.f64 C 2)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))))) 2)) (sqrt.f64 -2)) C))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2)))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (sqrt.f64 -2)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (sqrt.f64 -2))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 C (*.f64 2 A)))))) (*.f64 (sqrt.f64 -2) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (sqrt.f64 -2))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (+.f64 (*.f64 2 A) C)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 C (*.f64 2 A)))))) (*.f64 (sqrt.f64 -2) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (sqrt.f64 -2))) (+.f64 (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 (pow.f64 C 5) (+.f64 C (*.f64 2 A)))))) (*.f64 (sqrt.f64 -2) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 6))))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (+.f64 (*.f64 2 A) C)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 C (*.f64 2 A)))))) (*.f64 (sqrt.f64 -2) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))))))))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 C (*.f64 (+.f64 (*.f64 2 A) C) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 -1) B)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 C (*.f64 (+.f64 (*.f64 2 A) C) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 -1) B)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 3)))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 C (*.f64 (+.f64 (*.f64 2 A) C) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 -1) B)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 3)))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 2 A) C) (sqrt.f64 -2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (*.f64 (+.f64 (*.f64 2 A) C) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 -1) B)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (*.f64 (+.f64 (*.f64 2 A) C) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 -1) B)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 3)))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (*.f64 (+.f64 (*.f64 2 A) C) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 -1) B)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 3)))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 2 A) C) (sqrt.f64 -2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) B) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 -2 (/.f64 F (pow.f64 B 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 -2 (/.f64 F (pow.f64 B 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 -2) (*.f64 B (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -2 (/.f64 F (pow.f64 B 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 F (pow.f64 B 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) B) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 -2) (*.f64 B (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 F (pow.f64 B 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -2 (/.f64 F (pow.f64 B 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 F (pow.f64 B 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) B) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 C F)))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -2 (/.f64 F (pow.f64 B 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4))))) (pow.f64 B 4))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 -2 (/.f64 F (pow.f64 B 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 -2) (*.f64 B (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -2 (/.f64 F (pow.f64 B 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 F (pow.f64 B 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) B) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) B) (sqrt.f64 (*.f64 C F))))))
(*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (sqrt.f64 -2)) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (sqrt.f64 -2)) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 4)) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C))) (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) F)))) (sqrt.f64 -2)) (*.f64 (pow.f64 A 3) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 C F)))) 2)) (sqrt.f64 -2)) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 C F)))) 2)) (sqrt.f64 -2)) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C))) (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) F))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.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/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 -2) 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 -2) 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (-.f64 (*.f64 -1 (/.f64 F (pow.f64 B 2))) (*.f64 8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) (*.f64 C B)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 -2) 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (-.f64 (*.f64 -1 (/.f64 F (pow.f64 B 2))) (*.f64 8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) (*.f64 C B)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 F (pow.f64 B 2))) (*.f64 8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) B) (sqrt.f64 -2)))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1 (/.f64 F (pow.f64 B 2))) (*.f64 8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4))))) (pow.f64 B 2)))) (*.f64 (pow.f64 C 2) B))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 C 3) (*.f64 B (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 F (pow.f64 B 2))) (*.f64 8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) B) (sqrt.f64 -2)))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1 (/.f64 F (pow.f64 B 2))) (*.f64 8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4))))) (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 -1 (/.f64 F (pow.f64 B 2))) (*.f64 8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -2) 2))))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -1 (/.f64 F (pow.f64 B 2))) (*.f64 8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4))))) (pow.f64 B 4)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 -2) 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (-.f64 (*.f64 -1 (/.f64 F (pow.f64 B 2))) (*.f64 8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) (*.f64 C B)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 F (pow.f64 B 2))) (*.f64 8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) B) (sqrt.f64 -2)))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1 (/.f64 F (pow.f64 B 2))) (*.f64 8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4))))) (pow.f64 B 2)))) (*.f64 (pow.f64 C 2) B)))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2)))
(+.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/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) C)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) 2)) (sqrt.f64 -2)) (pow.f64 C 2)))) (+.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/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) C))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) 2)) (sqrt.f64 -2)) (pow.f64 C 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 4)) (pow.f64 A 2))) (*.f64 -2 (/.f64 (*.f64 A (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) 2) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) A))) (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) F)))) (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) C)))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) C))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) C))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) 2) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)))) (pow.f64 C 2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) C))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 4)) (pow.f64 A 2))) (*.f64 -2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) 2) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))))) F))) (sqrt.f64 -2)) (pow.f64 C 3))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) 2) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)))) (pow.f64 C 2)))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 A C))) (sqrt.f64 -2)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 A C))) (sqrt.f64 -2))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 (+.f64 C (*.f64 2 A)) F))) (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (pow.f64 (*.f64 1/16 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))) 2)) (*.f64 (sqrt.f64 -2) (pow.f64 B 4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 A C))) (sqrt.f64 -2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 (+.f64 C (*.f64 2 A)) F))) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (pow.f64 (*.f64 1/16 (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))) 2)) (*.f64 A C))) (*.f64 -1/256 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 (pow.f64 A 4) (pow.f64 C 4))))))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 (+.f64 C (*.f64 2 A)) F))) (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (pow.f64 (*.f64 1/16 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))) 2)) (*.f64 (sqrt.f64 -2) (pow.f64 B 4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 A C))) (sqrt.f64 -2))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (*.f64 (sqrt.f64 -1) (pow.f64 B 3))) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) 2) (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 (*.f64 2 A) C))))))) (*.f64 (sqrt.f64 -1) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (*.f64 2 A)) F))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (*.f64 (sqrt.f64 -1) (pow.f64 B 3))) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) (sqrt.f64 -1)) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))) 2) (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 2) F))))))) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 64 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 3) F)))))) (*.f64 (sqrt.f64 -1) (pow.f64 B 7))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (*.f64 2 A)) F))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) 2) (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 (*.f64 2 A) C))))))) (*.f64 (sqrt.f64 -1) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (*.f64 2 A)) F))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (*.f64 (sqrt.f64 -1) (pow.f64 B 3))) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (*.f64 (sqrt.f64 -1) (pow.f64 B 3))) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) 2) (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 (*.f64 2 A) C))))))) (*.f64 (sqrt.f64 -1) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (*.f64 2 A)) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (*.f64 (sqrt.f64 -1) (pow.f64 B 3))) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) (sqrt.f64 -1)) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))) 2) (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 2) F))))))) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 64 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 3) F)))))) (*.f64 (sqrt.f64 -1) (pow.f64 B 7))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (*.f64 2 A)) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) 2) (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 (*.f64 2 A) C))))))) (*.f64 (sqrt.f64 -1) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (*.f64 2 A)) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (*.f64 (sqrt.f64 -1) (pow.f64 B 3))) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))))))
(*.f64 -2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) F))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) F)))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) F)))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 A (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 C 2) F))))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 A (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 C 2) F)))))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 A (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 C 2) F)))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))))) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 8 (pow.f64 A 2)) (*.f64 -1 (pow.f64 B 2)))))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 8 (pow.f64 A 2)) (*.f64 -1 (pow.f64 B 2)))))) (+.f64 (*.f64 4 (*.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 (+.f64 (*.f64 8 (pow.f64 A 2)) (*.f64 -1 (pow.f64 B 2)))))) (+.f64 (*.f64 4 (*.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 C (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C)) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C)) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C)) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -2 (*.f64 A (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))))) (*.f64 -16 (*.f64 (pow.f64 A 2) C))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))))) (*.f64 -16 (*.f64 (pow.f64 A 2) C))))
(*.f64 -16 (*.f64 (pow.f64 A 2) C))
(+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))))) (*.f64 -16 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))))) (*.f64 -16 (*.f64 (pow.f64 A 2) C))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))))) (*.f64 -16 (*.f64 (pow.f64 A 2) C))))
(*.f64 -16 (*.f64 (pow.f64 A 2) C))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))))) (*.f64 -16 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))))) (*.f64 -16 (*.f64 (pow.f64 A 2) C))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))))) (*.f64 -16 (*.f64 (pow.f64 A 2) C))))
(*.f64 4 (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 8 (pow.f64 A 2)) (*.f64 -1 (pow.f64 B 2))))) (*.f64 4 (*.f64 A (pow.f64 B 2))))
(+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 8 (pow.f64 A 2)) (*.f64 -1 (pow.f64 B 2))))) (+.f64 (*.f64 4 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))
(+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 8 (pow.f64 A 2)) (*.f64 -1 (pow.f64 B 2))))) (+.f64 (*.f64 4 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 8 (pow.f64 A 2)) (*.f64 -1 (pow.f64 B 2))))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 8 (pow.f64 A 2)) (*.f64 -1 (pow.f64 B 2))))) (+.f64 (*.f64 4 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))
(+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 8 (pow.f64 A 2)) (*.f64 -1 (pow.f64 B 2))))) (+.f64 (*.f64 4 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) C)) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) C)) (+.f64 (*.f64 4 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) C)) (+.f64 (*.f64 4 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))
(*.f64 -8 (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))))
(*.f64 2 (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))))
(*.f64 2 (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))))
(+.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) 2))
(-.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) 0)
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (sqrt.f64 F))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) 1/2)
(*.f64 (sqrt.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 (*.f64 A -2) C)))))
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 (*.f64 A -2) C))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 A C))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (sqrt.f64 F)))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 A C))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 (*.f64 2 (-.f64 (*.f64 A -2) C))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 (*.f64 A -2) C)))) (sqrt.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))))
(*.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) 2))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (/.f64 (sqrt.f64 F) 2))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) 1/4)
(*.f64 (sqrt.f64 (+.f64 (+.f64 C C) (*.f64 4 A))) (sqrt.f64 (neg.f64 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 (sqrt.f64 (+.f64 (+.f64 C C) (*.f64 4 A))) (sqrt.f64 F)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 (*.f64 F (+.f64 (+.f64 C C) (*.f64 4 A)))))
(*.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 A -2) C))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 A -2) C))))
(*.f64 (sqrt.f64 (*.f64 4 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (sqrt.f64 (/.f64 F 2)))
(*.f64 (sqrt.f64 (neg.f64 (*.f64 (+.f64 A (+.f64 A C)) 4))) (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 2)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) 4)) (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) -2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 A (+.f64 A C)) 4) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (sqrt.f64 (-.f64 (*.f64 A -2) C)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) 2)
(/.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))))) 8)
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) 1)
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (+.f64 (/.f64 0 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (+.f64 (/.f64 0 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))
(+.f64 (/.f64 0 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (+.f64 (/.f64 0 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (+.f64 (/.f64 0 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 0 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))) 1/2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) 1/4)
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) 2) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -1)
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4))
(/.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (*.f64 (/.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) 4)
(/.f64 (*.f64 (/.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(/.f64 (*.f64 -2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) -1/2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -2)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))))) (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))
(/.f64 (+.f64 (*.f64 (/.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (*.f64 (/.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) 8)
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -1/2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))))) (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))
(/.f64 (*.f64 4 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))))) (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4) 4))
(/.f64 (*.f64 (/.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (/.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 16)
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (/.f64 (*.f64 (/.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))))) 2) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4))
(/.f64 (/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))))) 1) (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) 1/2) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) -2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) 1/2) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) -1) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (/.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) -2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) -1/2) 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) -1/2) -1) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) -1/2) -2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) -1/2) (neg.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4))) 1/2)
(/.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))))) 1) (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))
(/.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))
(/.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) -2)
(/.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) 1) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(/.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) -1) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))
(/.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))) -1)
(/.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) -2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) -1/2)
(/.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (neg.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4))) 1/2)
(/.f64 (/.f64 (*.f64 4 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) 4)
(/.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 4) (/.f64 -1/2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(/.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2)
(/.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 -1/2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 4)
(/.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 8) (/.f64 1/2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))
(/.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/4)
(/.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 4) (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2)
(/.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 4)
(/.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 -1/2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 8)
(/.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 8) (/.f64 -1/2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(/.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/2)
(/.f64 (/.f64 (/.f64 (*.f64 (/.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 2) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (/.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2)
(/.f64 (-.f64 0 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (-.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) 2)) (+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) 2) (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(/.f64 (-.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) 2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) 0)
(+.f64 0 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))
(+.f64 (*.f64 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 A -2) C)) (*.f64 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 A -2) C)))
(-.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) 0)
(-.f64 0 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C))))))
(-.f64 (*.f64 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 A -2) C)) (/.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C))))) 2))
(/.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) 1)
(/.f64 (*.f64 (*.f64 (+.f64 A (+.f64 A C)) 4) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)) 2)
(/.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C))))) -1)
(/.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 (*.f64 (+.f64 A (+.f64 A C)) 4) F)) 4)
(/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (*.f64 2 (-.f64 (*.f64 A -2) C)))) -1)
(/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 2 (*.f64 F (+.f64 (+.f64 C C) (*.f64 4 A))))) 2)
(/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 2 (*.f64 F (neg.f64 (*.f64 (+.f64 A (+.f64 A C)) 4))))) -4)
(/.f64 (*.f64 (+.f64 (+.f64 C C) (*.f64 4 A)) (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) -2)
(/.f64 (*.f64 (+.f64 (+.f64 C C) (*.f64 4 A)) (*.f64 4 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))) -4)
(/.f64 (*.f64 (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))) (*.f64 2 (*.f64 F (+.f64 (+.f64 C C) (*.f64 4 A))))) -4)
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 (*.f64 (+.f64 A (+.f64 A C)) 4) F)) (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 (*.f64 (+.f64 A (+.f64 A C)) 4) F))) 8)
(/.f64 (+.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C))))) (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C)))))) -2)
(/.f64 (*.f64 (*.f64 2 (+.f64 F F)) (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 (+.f64 A (+.f64 A C)) 4))) 16)
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4) (*.f64 2 (*.f64 F (neg.f64 (*.f64 (+.f64 A (+.f64 A C)) 4))))) 16)
(/.f64 (*.f64 (*.f64 -2 (*.f64 (+.f64 A (+.f64 A C)) 4)) (*.f64 4 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))) 16)
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 (+.f64 A (+.f64 A C)) 4)) (*.f64 2 (+.f64 F F))) 16)
(/.f64 (*.f64 (*.f64 4 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 -2 (*.f64 (+.f64 A (+.f64 A C)) 4))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 F (neg.f64 (*.f64 (+.f64 A (+.f64 A C)) 4)))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) 16)
(/.f64 (*.f64 (*.f64 -2 (*.f64 (+.f64 A (+.f64 A C)) 4)) (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 4)
(pow.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) 1)
(neg.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C))))))
(neg.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (*.f64 2 (-.f64 (*.f64 A -2) C)))))
(+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 0)
(+.f64 0 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))
(+.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))
(-.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 0)
(-.f64 0 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C)))))
(-.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)) (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C)))) 2))
(/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 1)
(/.f64 (*.f64 4 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 2)
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)) 1/2)
(/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C)))) -1)
(/.f64 (*.f64 4 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C)))) -2)
(/.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 (+.f64 A (+.f64 A C)) 4)) 4)
(/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 2 (-.f64 (*.f64 A -2) C))) -1)
(/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (neg.f64 (*.f64 (+.f64 A (+.f64 A C)) 4))) -2)
(/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 -2 (*.f64 (+.f64 A (+.f64 A C)) 4))) -4)
(/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 2 (*.f64 (+.f64 A (+.f64 A C)) 4))) 4)
(/.f64 (*.f64 (+.f64 (+.f64 C C) (*.f64 4 A)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) -4)
(/.f64 (*.f64 (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))) (*.f64 (+.f64 A (+.f64 A C)) 4)) -4)
(/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C)))) (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C))))) -2)
(/.f64 (+.f64 (*.f64 4 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C)))) (*.f64 4 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C))))) -4)
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 (+.f64 A (+.f64 A C)) 4)) (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 (+.f64 A (+.f64 A C)) 4))) 8)
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4) (*.f64 -2 (*.f64 (+.f64 A (+.f64 A C)) 4))) 16)
(/.f64 (*.f64 (*.f64 -2 (*.f64 (+.f64 A (+.f64 A C)) 4)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) 16)
(pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 1)
(neg.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C)))))
(neg.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 2 (-.f64 (*.f64 A -2) C))))
Outputs
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -2))) (*.f64 (sqrt.f64 -1) B)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 A (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))))) (*.f64 (sqrt.f64 -1) B)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 A (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))))) (/.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (*.f64 (sqrt.f64 -1) B)) (sqrt.f64 (/.f64 F C)))) 2)) (sqrt.f64 -2))) (*.f64 (sqrt.f64 -1) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -2))) (*.f64 (sqrt.f64 -1) B)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 A (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))))) (*.f64 (sqrt.f64 -1) B)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 F (*.f64 C 8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (*.f64 (sqrt.f64 -1) B))) 2))) (pow.f64 A 2))) (*.f64 (sqrt.f64 -1) B)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 A (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))))) (/.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) B)))) (+.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 F (*.f64 C 8)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (/.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) B))) 2))) (pow.f64 A 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 -1) B))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 (*.f64 8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (*.f64 (sqrt.f64 -1) B)) (sqrt.f64 (/.f64 F C)))) 2)) (sqrt.f64 -2))) (*.f64 (sqrt.f64 -1) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -2))) (*.f64 (sqrt.f64 -1) B)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (*.f64 (-.f64 (*.f64 8 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (*.f64 (sqrt.f64 -1) B)) (sqrt.f64 (/.f64 F C)))) 2)) (sqrt.f64 -2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 F (*.f64 C 8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (*.f64 (sqrt.f64 -1) B))) 2))) (pow.f64 A 2))) (*.f64 (sqrt.f64 -1) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 F (*.f64 C 8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (*.f64 (sqrt.f64 -1) B))) 2)))) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (pow.f64 A 3))) (*.f64 (sqrt.f64 -1) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 A (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))))) (*.f64 (sqrt.f64 -1) B)) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (+.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 A (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))))) (/.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) B))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 F (*.f64 C 8)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (/.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) B))) 2)))) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (pow.f64 A 3))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3))) (*.f64 (sqrt.f64 -1) (pow.f64 B 3))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 F (*.f64 C 8)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (/.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) B))) 2))) (pow.f64 A 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 -1) B))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -16)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -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 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -16))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 8)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -16))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 8)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F C)))) 2)) (sqrt.f64 -2)) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -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 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -16))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 8))) 2)))) (*.f64 A (sqrt.f64 8))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -16))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (neg.f64 C)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 8))) 2)))) (*.f64 A (sqrt.f64 8)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F C)))) 2)) (sqrt.f64 -2)) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F C)))) 2)) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -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 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 -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 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -16))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 8))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (-.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 8))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 512))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (sqrt.f64 8))) 2)))) (*.f64 A (sqrt.f64 8))) 1/2))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (neg.f64 C)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 8))) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3))) (*.f64 (pow.f64 A 2) (sqrt.f64 512))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -16))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (neg.f64 C)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 8))) 2)))) (*.f64 A (sqrt.f64 8))))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 A (sqrt.f64 -16))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -2)) (sqrt.f64 8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -16)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -4)) (*.f64 2 (*.f64 F (pow.f64 B 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 8)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 A (sqrt.f64 -16)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -4)) (*.f64 2 (*.f64 F (pow.f64 B 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 8)))))
(+.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 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))) (sqrt.f64 8)))) 2)) (sqrt.f64 -2)) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -2)) (sqrt.f64 8))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -4)) (*.f64 2 (*.f64 F (pow.f64 B 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 8)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -4)) (*.f64 2 (*.f64 F (pow.f64 B 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 8))) 2)))) (*.f64 A (sqrt.f64 8))) -1/2)) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -16))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -4)) (*.f64 2 (*.f64 F (pow.f64 B 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 8)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 A (sqrt.f64 -16)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (neg.f64 C)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -4)) (*.f64 2 (*.f64 F (pow.f64 B 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 8))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 A (sqrt.f64 8)))))))
(+.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 (-.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 8)))) 2)) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))) (sqrt.f64 -2))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 8) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))) (sqrt.f64 8)))) 2)) (sqrt.f64 -2)) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 F (pow.f64 B 2)))) (sqrt.f64 -2)) (sqrt.f64 8)))))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -4)) (*.f64 2 (*.f64 F (pow.f64 B 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -4)) (*.f64 2 (*.f64 F (pow.f64 B 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 8))) 2)))) (*.f64 A (sqrt.f64 8))) -1/2))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -4)) (*.f64 2 (*.f64 F (pow.f64 B 2)))) (-.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -4)) (*.f64 2 (*.f64 F (pow.f64 B 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 8))) 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 512))) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 C F) 3))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -16))))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -4)) (*.f64 2 (*.f64 F (pow.f64 B 2)))) (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (neg.f64 C)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -4)) (*.f64 2 (*.f64 F (pow.f64 B 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 8))) 2))))) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 C F) 3))) (*.f64 (pow.f64 A 2) (sqrt.f64 512))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -4)) (*.f64 2 (*.f64 F (pow.f64 B 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 8)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 A (sqrt.f64 -16)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (neg.f64 C)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -4)) (*.f64 2 (*.f64 F (pow.f64 B 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 8))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 A (sqrt.f64 8))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) B))
(*.f64 B (*.f64 2 (sqrt.f64 (*.f64 F A))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 C (+.f64 (*.f64 8 (pow.f64 A 2)) (*.f64 -1 (pow.f64 B 2)))) B))))
(+.f64 (*.f64 B (*.f64 2 (sqrt.f64 (*.f64 F A)))) (*.f64 1/2 (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 A 2) 8) (*.f64 -1 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (/.f64 F A)) B))))
(+.f64 (*.f64 B (*.f64 2 (sqrt.f64 (*.f64 F A)))) (*.f64 1/2 (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 A 2) 8) (neg.f64 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (/.f64 F A)) B))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 8 (pow.f64 A 2)) (*.f64 -1 (pow.f64 B 2))) (*.f64 (sqrt.f64 -2) B)))) 2))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 C (+.f64 (*.f64 8 (pow.f64 A 2)) (*.f64 -1 (pow.f64 B 2)))) B)))))
(+.f64 (*.f64 B (*.f64 2 (sqrt.f64 (*.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 A 2) 8) (*.f64 -1 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (/.f64 F A)) B))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 4 (*.f64 F A)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 A 2) 8) (*.f64 -1 (pow.f64 B 2))) (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) B))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) B)))))
(+.f64 (*.f64 B (*.f64 2 (sqrt.f64 (*.f64 F A)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 A 2) 8) (neg.f64 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (/.f64 F A)) B)) (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 4 (*.f64 F A)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 A 2) 8) (neg.f64 (pow.f64 B 2))) (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) B))) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) B)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 (sqrt.f64 -2) 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 8 (pow.f64 A 2)) (*.f64 -1 (pow.f64 B 2))) (*.f64 (sqrt.f64 -2) B)))) 2))) B))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 C (+.f64 (*.f64 8 (pow.f64 A 2)) (*.f64 -1 (pow.f64 B 2)))) B))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 8 (pow.f64 A 2)) (*.f64 -1 (pow.f64 B 2))) (-.f64 (*.f64 4 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 8 (pow.f64 A 2)) (*.f64 -1 (pow.f64 B 2))) (*.f64 (sqrt.f64 -2) B)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 B 3))))))))
(+.f64 (*.f64 B (*.f64 2 (sqrt.f64 (*.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 4 (*.f64 F A)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 A 2) 8) (*.f64 -1 (pow.f64 B 2))) (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) B))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) B))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 A 2) 8) (*.f64 -1 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (/.f64 F A)) B))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 F A)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 A 2) 8) (*.f64 -1 (pow.f64 B 2))) (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) B))) 2))) (*.f64 (+.f64 (*.f64 (pow.f64 A 2) 8) (*.f64 -1 (pow.f64 B 2))) (pow.f64 C 3))) (*.f64 2 (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) -1/4)))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 A 2) 8) (neg.f64 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (/.f64 F A)) B)) (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 4 (*.f64 F A)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 A 2) 8) (neg.f64 (pow.f64 B 2))) (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) B))) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) B)))) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 F A)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 A 2) 8) (neg.f64 (pow.f64 B 2))) (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) B))) 2))) (*.f64 (+.f64 (*.f64 (pow.f64 A 2) 8) (neg.f64 (pow.f64 B 2))) (pow.f64 C 3))) (*.f64 2 (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) -1/4)) (*.f64 B (*.f64 2 (sqrt.f64 (*.f64 F A))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -2) C)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -2) C))) (*.f64 1/4 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -1)) (*.f64 F (*.f64 (pow.f64 A 2) 8))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 1 (*.f64 F A)))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -2) C))) (*.f64 1/4 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 F (*.f64 (pow.f64 A 2) 8))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 (/.f64 1 F) A))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))))) 2)) (sqrt.f64 -2)) C))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -2) C))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -1)) (*.f64 F (*.f64 (pow.f64 A 2) 8)))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) C))) (*.f64 1/4 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -1)) (*.f64 F (*.f64 (pow.f64 A 2) 8))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 1 (*.f64 F A))))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -2) C))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/4) (+.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 F (*.f64 (pow.f64 A 2) 8)))) 2)))) C) (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 F (*.f64 (pow.f64 A 2) 8)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F)))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))))) 2)) (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))))) (pow.f64 C 2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))))) 2)) (sqrt.f64 -2)) C))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2)))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -2) C))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -1)) (*.f64 F (*.f64 (pow.f64 A 2) 8)))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) C)))) (+.f64 (*.f64 -1/32 (*.f64 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -1)) (*.f64 F (*.f64 (pow.f64 A 2) 8)))) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -1)) (*.f64 F (*.f64 (pow.f64 A 2) 8)))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F A) 3))) (pow.f64 C 2)))) (*.f64 1/4 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -1)) (*.f64 F (*.f64 (pow.f64 A 2) 8))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 1 (*.f64 F A))))))))
(+.f64 (*.f64 -1/32 (*.f64 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 F (*.f64 (pow.f64 A 2) 8)))) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 F (*.f64 (pow.f64 A 2) 8)))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F A) 3))) (pow.f64 C 2)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -2) C))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/4) (+.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 F (*.f64 (pow.f64 A 2) 8)))) 2)))) C) (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 F (*.f64 (pow.f64 A 2) 8))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -2) C)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -2)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -2) C))) (*.f64 1/4 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8)))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -2) C))) (*.f64 1/4 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -2)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))))) 2)) (sqrt.f64 -2)) C))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -2) C))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8)))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) C))) (*.f64 1/4 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8))))))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8)))) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) C))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -2) C))) (*.f64 1/4 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8))))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (sqrt.f64 -2)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) (*.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))))) 2)) (sqrt.f64 -2))) (pow.f64 C 2)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))))) 2)) (sqrt.f64 -2)) C))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -2)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8)))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -2) C))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8)))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) C))) (*.f64 -1/32 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8)))) 2))) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8))))) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F A) 3))) (pow.f64 C 2)))))))
(+.f64 (*.f64 -1/32 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8)))) 2))) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8))))) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F A) 3))) (pow.f64 C 2)))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8)))) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) C))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -2) C))) (*.f64 1/4 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8)))))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (sqrt.f64 -2)))
(*.f64 2 (sqrt.f64 (*.f64 (*.f64 (*.f64 C F) (*.f64 (+.f64 C (*.f64 A 2)) A)) -2)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (sqrt.f64 -2))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 C (*.f64 2 A)))))) (*.f64 (sqrt.f64 -2) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))))))
(+.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 (*.f64 C F) (*.f64 (+.f64 C (*.f64 A 2)) A)) -2))) (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C A)))) -1/4)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (sqrt.f64 -2))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (+.f64 (*.f64 2 A) C)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 C (*.f64 2 A)))))) (*.f64 (sqrt.f64 -2) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 (*.f64 C F) (*.f64 (+.f64 C (*.f64 A 2)) A)) -2))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C A)))) -1/4)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (+.f64 C (*.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3)) (pow.f64 (*.f64 C A) 3))) -1/64))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))) (sqrt.f64 -2))) (+.f64 (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (*.f64 (pow.f64 C 5) (+.f64 C (*.f64 2 A)))))) (*.f64 (sqrt.f64 -2) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 6))))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (+.f64 (*.f64 2 A) C)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 C (*.f64 2 A)))))) (*.f64 (sqrt.f64 -2) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))))))))
(+.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 (*.f64 C F) (*.f64 (+.f64 C (*.f64 A 2)) A)) -2))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C A)))) -1/4)) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (+.f64 C (*.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3)) (pow.f64 (*.f64 C A) 3))) -1/64)) (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 (pow.f64 C 5) (pow.f64 A 5))))) (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -2) (+.f64 C (*.f64 A 2)))))))))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 C (*.f64 (+.f64 (*.f64 2 A) C) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 -1) B)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))
(+.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2))))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 C (*.f64 A 2))) (*.f64 C A)) (*.f64 (sqrt.f64 -1) B)) 2)))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 C (*.f64 (+.f64 (*.f64 2 A) C) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 -1) B)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 3)))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))))
(+.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 C 2) (pow.f64 A 2))) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 B 3) (+.f64 C (*.f64 A 2))))) (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 C (*.f64 A 2))) (*.f64 C A)) (*.f64 (sqrt.f64 -1) B)) 2))))
(+.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 C (*.f64 A 2))) (*.f64 C A)) (*.f64 (sqrt.f64 -1) B)) 2)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 C 2) (pow.f64 A 2))) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 B 3) (+.f64 C (*.f64 A 2))))) (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3)))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 C (*.f64 (+.f64 (*.f64 2 A) C) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 -1) B)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 3)))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 2 A) C) (sqrt.f64 -2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))))))
(+.f64 (+.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2))))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 C A) 3)) (*.f64 (sqrt.f64 -1) (pow.f64 B 5)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 C 2) (pow.f64 A 2))) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 B 3) (+.f64 C (*.f64 A 2))))) (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 C (*.f64 A 2))) (*.f64 C A)) (*.f64 (sqrt.f64 -1) B)) 2))))
(+.f64 (+.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2))))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 C A) 3)) (*.f64 (sqrt.f64 -1) (pow.f64 B 5)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 C (*.f64 A 2))) (*.f64 C A)) (*.f64 (sqrt.f64 -1) B)) 2)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 C 2) (pow.f64 A 2))) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 B 3) (+.f64 C (*.f64 A 2))))) (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 B (sqrt.f64 2)) -1))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (neg.f64 (*.f64 B (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (*.f64 (+.f64 (*.f64 2 A) C) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 -1) B)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 B (sqrt.f64 2)) -1)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 C (*.f64 A 2))) (*.f64 C A)) (*.f64 (sqrt.f64 -1) B)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (*.f64 -2 (*.f64 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 C (*.f64 A 2))) (*.f64 C A)) (/.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (sqrt.f64 -1) B)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (*.f64 (+.f64 (*.f64 2 A) C) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 -1) B)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 3)))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 B (sqrt.f64 2)) -1)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 C (*.f64 A 2))) (*.f64 C A)) (*.f64 (sqrt.f64 -1) B)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 C 2) (pow.f64 A 2))) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 B 3) (+.f64 C (*.f64 A 2))))) (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3)))))))
(+.f64 (*.f64 -2 (*.f64 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 C (*.f64 A 2))) (*.f64 C A)) (/.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (sqrt.f64 -1) B)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 C 2) (pow.f64 A 2))) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 B 3) (+.f64 C (*.f64 A 2))))) (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (neg.f64 (*.f64 B (sqrt.f64 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (*.f64 (+.f64 (*.f64 2 A) C) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 -1) B)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 3)))) (sqrt.f64 (*.f64 (pow.f64 (+.f64 C (*.f64 2 A)) 3) F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 (+.f64 (*.f64 2 A) C) (sqrt.f64 -2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 2 A)))))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 C 2) (pow.f64 A 2))) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 B 3) (+.f64 C (*.f64 A 2))))) (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 C A) 3)) (*.f64 (sqrt.f64 -1) (pow.f64 B 5)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (*.f64 B (sqrt.f64 2)) -1)) (*.f64 -2 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 C (*.f64 A 2))) (*.f64 C A)) (*.f64 (sqrt.f64 -1) B)) (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (neg.f64 (*.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 C 2) (pow.f64 A 2))) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 B 3) (+.f64 C (*.f64 A 2))))) (sqrt.f64 (*.f64 F (pow.f64 (+.f64 C (*.f64 A 2)) 3))))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 C (*.f64 A 2))) (*.f64 C A)) (/.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (sqrt.f64 -1) B)))) (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 C A) 3)) (*.f64 (sqrt.f64 -1) (pow.f64 B 5))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) B) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 -2 (/.f64 F (pow.f64 B 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (*.f64 B (-.f64 (*.f64 F (/.f64 -2 (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 C 2)) (/.f64 4 (pow.f64 B 4))))) (*.f64 (sqrt.f64 -2) A)) (sqrt.f64 -1)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 B (-.f64 (*.f64 F (/.f64 -2 (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 C 2)) (/.f64 4 (pow.f64 B 4))))) (*.f64 (sqrt.f64 -2) A)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 -2 (/.f64 F (pow.f64 B 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 -2) (*.f64 B (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -2 (/.f64 F (pow.f64 B 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 F (pow.f64 B 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) B) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 (*.f64 C (-.f64 (*.f64 F (/.f64 -2 (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 C 2)) (/.f64 4 (pow.f64 B 4))))) (/.f64 -4 (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 B (-.f64 (*.f64 F (/.f64 -2 (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 C 2)) (/.f64 4 (pow.f64 B 4))))) (sqrt.f64 -1))) 2))) (*.f64 (sqrt.f64 -2) B))) (sqrt.f64 -1)) -1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (*.f64 B (-.f64 (*.f64 F (/.f64 -2 (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 C 2)) (/.f64 4 (pow.f64 B 4))))) (*.f64 (sqrt.f64 -2) A)) (sqrt.f64 -1))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 (*.f64 C (-.f64 (*.f64 F (/.f64 -2 (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 C 2)) (/.f64 4 (pow.f64 B 4))))) (/.f64 -4 (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (*.f64 B (-.f64 (*.f64 F (/.f64 -2 (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 C 2)) (/.f64 4 (pow.f64 B 4))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -1))) 2))) (*.f64 (sqrt.f64 -2) B))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -1)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 B (-.f64 (*.f64 F (/.f64 -2 (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 C 2)) (/.f64 4 (pow.f64 B 4))))) (*.f64 (sqrt.f64 -2) A)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -1))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 -2) (*.f64 B (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 F (pow.f64 B 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -2 (/.f64 F (pow.f64 B 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 F (pow.f64 B 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) B) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 C F)))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -2 (/.f64 F (pow.f64 B 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4))))) (pow.f64 B 4))))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 -2 (/.f64 F (pow.f64 B 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) B))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 -2) (*.f64 B (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 -2 (/.f64 F (pow.f64 B 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4))))) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 F (pow.f64 B 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 C 2) F) (pow.f64 B 4)))) B) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))))) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) B) (sqrt.f64 (*.f64 C F))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 (*.f64 C (-.f64 (*.f64 F (/.f64 -2 (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 C 2)) (/.f64 4 (pow.f64 B 4))))) (/.f64 -4 (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 B (-.f64 (*.f64 F (/.f64 -2 (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 C 2)) (/.f64 4 (pow.f64 B 4))))) (sqrt.f64 -1))) 2))) (*.f64 (sqrt.f64 -2) B))) (sqrt.f64 -1)) -1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (*.f64 B (-.f64 (*.f64 F (/.f64 -2 (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 C 2)) (/.f64 4 (pow.f64 B 4))))) (*.f64 (sqrt.f64 -2) A)) (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 C (-.f64 (*.f64 F (/.f64 -2 (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 C 2)) (/.f64 4 (pow.f64 B 4))))) (/.f64 -4 (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 B (-.f64 (*.f64 F (/.f64 -2 (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 C 2)) (/.f64 4 (pow.f64 B 4))))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (/.f64 -2 (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 C 2)) (/.f64 4 (pow.f64 B 4)))))) (/.f64 -1/2 (*.f64 (*.f64 C F) 1))) (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (/.f64 -2 (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 C 2)) (/.f64 4 (pow.f64 B 4))))) (/.f64 -16 (pow.f64 B 4)))) (*.f64 (sqrt.f64 -2) B))) (sqrt.f64 -1)) -1/2)))
(+.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 (*.f64 C (-.f64 (*.f64 F (/.f64 -2 (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 C 2)) (/.f64 4 (pow.f64 B 4))))) (/.f64 -4 (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (*.f64 B (-.f64 (*.f64 F (/.f64 -2 (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 C 2)) (/.f64 4 (pow.f64 B 4))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -1))) 2))) (*.f64 (sqrt.f64 -2) B))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -1)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (*.f64 (*.f64 B (-.f64 (*.f64 F (/.f64 -2 (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 C 2)) (/.f64 4 (pow.f64 B 4))))) (*.f64 (sqrt.f64 -2) A)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -1)))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 C (-.f64 (*.f64 F (/.f64 -2 (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 C 2)) (/.f64 4 (pow.f64 B 4))))) (/.f64 -4 (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (*.f64 B (-.f64 (*.f64 F (/.f64 -2 (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 C 2)) (/.f64 4 (pow.f64 B 4))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -1))) 2))) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (/.f64 -2 (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 C 2)) (/.f64 4 (pow.f64 B 4)))))) (*.f64 C F))) (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (/.f64 -2 (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 C 2)) (/.f64 4 (pow.f64 B 4))))) (/.f64 -16 (pow.f64 B 4)))) (*.f64 (sqrt.f64 -2) B))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -1)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C))) (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 F 1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/8 (pow.f64 C 2))))) (*.f64 A (sqrt.f64 1/2))) 1/2)))
(+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 F 1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/8 (pow.f64 C 2))))) (/.f64 (sqrt.f64 (/.f64 C F)) (*.f64 A (sqrt.f64 1/2))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (sqrt.f64 -2)) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C))) (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 F 1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/8 (pow.f64 C 2))))) (*.f64 A (sqrt.f64 1/2))) 1/2))) (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 F 1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/8 (pow.f64 C 2)))) (sqrt.f64 1/2))) 2)) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F 1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/8 (pow.f64 C 2))))) (/.f64 -1/4 C)))) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) -1/2)))
(+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 F 1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/8 (pow.f64 C 2))))) (/.f64 (sqrt.f64 (/.f64 C F)) (*.f64 A (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 F 1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/8 (pow.f64 C 2)))) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 1/2))) 2)) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F 1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/8 (pow.f64 C 2))))) (/.f64 -1/4 C)))) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) -1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C))) (sqrt.f64 -2)) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 4)) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C))) (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) F)))) (sqrt.f64 -2)) (*.f64 (pow.f64 A 3) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 1/4 F) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C))) (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 F 1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/8 (pow.f64 C 2))))) (*.f64 A (sqrt.f64 1/2))) 1/2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F 1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/8 (pow.f64 C 2))))) (/.f64 -1/16 (pow.f64 C 2))) (*.f64 (*.f64 C (*.f64 (-.f64 (*.f64 F 1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/8 (pow.f64 C 2)))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 F 1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/8 (pow.f64 C 2)))) (sqrt.f64 1/2))) 2)) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F 1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/8 (pow.f64 C 2))))) (/.f64 -1/4 C))))) (/.f64 -1/2 (*.f64 F 1/2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 F 1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/8 (pow.f64 C 2)))) (sqrt.f64 1/2))) 2)) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F 1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/8 (pow.f64 C 2))))) (/.f64 -1/4 C)))) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) -1/2))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 F 1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/8 (pow.f64 C 2))))) (/.f64 (sqrt.f64 (/.f64 C F)) (*.f64 A (sqrt.f64 1/2)))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F 1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/8 (pow.f64 C 2))))) (/.f64 -1/16 (pow.f64 C 2))) (*.f64 (*.f64 C (*.f64 (-.f64 (*.f64 F 1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/8 (pow.f64 C 2)))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 F 1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/8 (pow.f64 C 2)))) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 1/2))) 2)) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F 1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/8 (pow.f64 C 2))))) (/.f64 -1/4 C))))) (/.f64 -1 F)))) (*.f64 (pow.f64 A 3) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 F 1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/8 (pow.f64 C 2)))) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 1/2))) 2)) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F 1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/8 (pow.f64 C 2))))) (/.f64 -1/4 C)))) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2)))))))
(*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 F -1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/8 (pow.f64 C 2))))) (*.f64 A (sqrt.f64 1/2))))))
(+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 F -1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/8 (pow.f64 C 2))))) (/.f64 (sqrt.f64 (/.f64 C F)) (*.f64 A (sqrt.f64 1/2))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 C F)))) 2)) (sqrt.f64 -2)) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 F -1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/8 (pow.f64 C 2))))) (*.f64 A (sqrt.f64 1/2))))) (+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 F -1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/8 (pow.f64 C 2)))) (sqrt.f64 1/2))) 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F -1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/8 (pow.f64 C 2))))) C)))) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 F -1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/8 (pow.f64 C 2))))) (/.f64 (sqrt.f64 (/.f64 C F)) (*.f64 A (sqrt.f64 1/2))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 F -1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/8 (pow.f64 C 2)))) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 1/2))) 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F -1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/8 (pow.f64 C 2))))) C)))) (/.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (pow.f64 B 2)) C)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 C F)))) 2)) (sqrt.f64 -2)) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 C F)))) 2) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) C))) (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2)))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) F))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.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/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 -1/4 F) (*.f64 1/8 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 C F)))))))
(+.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 F -1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/8 (pow.f64 C 2))))) (*.f64 A (sqrt.f64 1/2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (*.f64 C (*.f64 (-.f64 (*.f64 F -1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/8 (pow.f64 C 2)))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 F -1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/8 (pow.f64 C 2)))) (sqrt.f64 1/2))) 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F -1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/8 (pow.f64 C 2))))) C))))) (/.f64 -1/2 (*.f64 F 1/2))) (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F -1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/8 (pow.f64 C 2))))) (/.f64 -1/16 (pow.f64 C 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 1/2)))))) (+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (-.f64 (*.f64 F -1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/8 (pow.f64 C 2)))) (sqrt.f64 1/2))) 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F -1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/8 (pow.f64 C 2))))) C)))) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 F -1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/8 (pow.f64 C 2)))) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 1/2))) 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F -1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/8 (pow.f64 C 2))))) C)))) (/.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (*.f64 C (*.f64 (-.f64 (*.f64 F -1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/8 (pow.f64 C 2)))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 F -1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/8 (pow.f64 C 2)))) (/.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 1/2))) 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F -1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/8 (pow.f64 C 2))))) C))))) (/.f64 -1 F)) (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F -1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/8 (pow.f64 C 2))))) (/.f64 -1/16 (pow.f64 C 2))))) (/.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (pow.f64 A 3) (sqrt.f64 1/2))))) (+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 F -1/4) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/8 (pow.f64 C 2))))) (/.f64 (sqrt.f64 (/.f64 C F)) (*.f64 A (sqrt.f64 1/2))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 -2) 2) B))
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 2 B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 -2) 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (-.f64 (*.f64 -1 (/.f64 F (pow.f64 B 2))) (*.f64 8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) (*.f64 C B)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 2 B)) (*.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 A 2)) (/.f64 8 (pow.f64 B 4)))) (*.f64 B C)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 2 B)) (*.f64 (*.f64 (-.f64 (neg.f64 (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 A 2)) (/.f64 8 (pow.f64 B 4)))) (*.f64 B C)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 -2) 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (-.f64 (*.f64 -1 (/.f64 F (pow.f64 B 2))) (*.f64 8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) (*.f64 C B)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 F (pow.f64 B 2))) (*.f64 8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) B) (sqrt.f64 -2)))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1 (/.f64 F (pow.f64 B 2))) (*.f64 8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4))))) (pow.f64 B 2)))) (*.f64 (pow.f64 C 2) B))))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (*.f64 B (-.f64 (*.f64 -1 (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 A 2)) (/.f64 8 (pow.f64 B 4))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -2))) 2)) (*.f64 (*.f64 A (-.f64 (*.f64 -1 (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 A 2)) (/.f64 8 (pow.f64 B 4))))) (/.f64 -4 (pow.f64 B 2)))) (*.f64 B (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 2 B)) (*.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 A 2)) (/.f64 8 (pow.f64 B 4)))) (*.f64 B C)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 2 B)) (*.f64 (*.f64 (-.f64 (neg.f64 (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 A 2)) (/.f64 8 (pow.f64 B 4)))) (*.f64 B C)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (*.f64 B (-.f64 (neg.f64 (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 A 2)) (/.f64 8 (pow.f64 B 4))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (sqrt.f64 -2))) 2)) (*.f64 (*.f64 A (-.f64 (neg.f64 (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 A 2)) (/.f64 8 (pow.f64 B 4))))) (/.f64 -4 (pow.f64 B 2)))) (*.f64 B (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) -1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 C 3) (*.f64 B (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 F (pow.f64 B 2))) (*.f64 8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) B) (sqrt.f64 -2)))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1 (/.f64 F (pow.f64 B 2))) (*.f64 8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4))))) (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 -1 (/.f64 F (pow.f64 B 2))) (*.f64 8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) (pow.f64 B 2))) (*.f64 A (*.f64 F (pow.f64 (sqrt.f64 -2) 2))))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -1 (/.f64 F (pow.f64 B 2))) (*.f64 8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4))))) (pow.f64 B 4)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (pow.f64 (sqrt.f64 -2) 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (-.f64 (*.f64 -1 (/.f64 F (pow.f64 B 2))) (*.f64 8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) (*.f64 C B)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 F (pow.f64 B 2))) (*.f64 8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4)))) B) (sqrt.f64 -2)))) 2) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 -1 (/.f64 F (pow.f64 B 2))) (*.f64 8 (/.f64 (*.f64 (pow.f64 A 2) F) (pow.f64 B 4))))) (pow.f64 B 2)))) (*.f64 (pow.f64 C 2) B)))))))
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 A 2)) (/.f64 8 (pow.f64 B 4)))) (*.f64 B C)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) (*.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (*.f64 B (-.f64 (*.f64 -1 (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 A 2)) (/.f64 8 (pow.f64 B 4))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -2))) 2)) (*.f64 (*.f64 A (-.f64 (*.f64 -1 (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 A 2)) (/.f64 8 (pow.f64 B 4))))) (/.f64 -4 (pow.f64 B 2)))) (*.f64 B (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) -1/2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 2 B)) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (*.f64 B (-.f64 (*.f64 -1 (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 A 2)) (/.f64 8 (pow.f64 B 4))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -2))) 2)) (*.f64 (*.f64 A (-.f64 (*.f64 -1 (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 A 2)) (/.f64 8 (pow.f64 B 4))))) (/.f64 -4 (pow.f64 B 2)))) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1 (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 A 2)) (/.f64 8 (pow.f64 B 4)))))) (/.f64 -1/2 (*.f64 A (*.f64 F 2)))) (*.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -1 (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 A 2)) (/.f64 8 (pow.f64 B 4))))) (/.f64 -16 (pow.f64 B 4)))) (*.f64 B (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) -1/2))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 2 B)) (+.f64 (+.f64 (*.f64 (*.f64 (-.f64 (neg.f64 (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 A 2)) (/.f64 8 (pow.f64 B 4)))) (*.f64 B C)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) 1/2)) (*.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (*.f64 B (-.f64 (neg.f64 (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 A 2)) (/.f64 8 (pow.f64 B 4))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (sqrt.f64 -2))) 2)) (*.f64 (*.f64 A (-.f64 (neg.f64 (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 A 2)) (/.f64 8 (pow.f64 B 4))))) (/.f64 -4 (pow.f64 B 2)))) (*.f64 B (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) -1/2))) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (*.f64 B (-.f64 (neg.f64 (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 A 2)) (/.f64 8 (pow.f64 B 4))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (sqrt.f64 -2))) 2)) (*.f64 (*.f64 A (-.f64 (neg.f64 (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 A 2)) (/.f64 8 (pow.f64 B 4))))) (/.f64 -4 (pow.f64 B 2)))) (*.f64 (pow.f64 B 2) (-.f64 (neg.f64 (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 A 2)) (/.f64 8 (pow.f64 B 4)))))) (/.f64 -1/4 (*.f64 F A))) (*.f64 (*.f64 (pow.f64 A 2) (-.f64 (neg.f64 (/.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 A 2)) (/.f64 8 (pow.f64 B 4))))) (/.f64 -16 (pow.f64 B 4)))) (*.f64 B (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) -1/2))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2)))
(*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2)))
(+.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/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) C)))
(+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 F 1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/16 (pow.f64 A 2))))) (/.f64 (sqrt.f64 (/.f64 A F)) C)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) 2)) (sqrt.f64 -2)) (pow.f64 C 2)))) (+.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/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) C))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 F 1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/16 (pow.f64 A 2))))) (/.f64 (sqrt.f64 (/.f64 A F)) C)) (+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (-.f64 (*.f64 F 1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/16 (pow.f64 A 2))))) 2) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F 1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/16 (pow.f64 A 2))))) (/.f64 -1/4 A)))) (/.f64 (sqrt.f64 (/.f64 A F)) (pow.f64 C 2))))))
(+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 F 1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/16 (pow.f64 A 2))))) (/.f64 (sqrt.f64 (/.f64 A F)) C)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (-.f64 (*.f64 F 1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/16 (pow.f64 A 2))))) 2) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F 1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/16 (pow.f64 A 2))))) (/.f64 -1/4 A)))) (pow.f64 C 2)) (neg.f64 (sqrt.f64 (/.f64 A F))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) 2)) (sqrt.f64 -2)) (pow.f64 C 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 4)) (pow.f64 A 2))) (*.f64 -2 (/.f64 (*.f64 A (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) 2) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) A))) (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))))) F)))) (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 1/2 F) (*.f64 -1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (-.f64 (*.f64 F 1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/16 (pow.f64 A 2))))) 2) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F 1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/16 (pow.f64 A 2))))) (/.f64 -1/4 A)))) (/.f64 (sqrt.f64 (/.f64 A F)) (pow.f64 C 2)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 F 1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/16 (pow.f64 A 2))))) (/.f64 (sqrt.f64 (/.f64 A F)) C)) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F 1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/16 (pow.f64 A 2))))) (/.f64 -1/16 (pow.f64 A 2))) (*.f64 (*.f64 A (*.f64 (-.f64 (*.f64 F 1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/16 (pow.f64 A 2)))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (-.f64 (*.f64 F 1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/16 (pow.f64 A 2))))) 2) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F 1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/16 (pow.f64 A 2))))) (/.f64 -1/4 A))))) (/.f64 -2 F)))) (/.f64 (sqrt.f64 (/.f64 A F)) (pow.f64 C 3)))) (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (-.f64 (*.f64 F 1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/16 (pow.f64 A 2))))) 2) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F 1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/16 (pow.f64 A 2))))) (/.f64 -1/4 A)))) (pow.f64 C 2)) (neg.f64 (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 F 1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/16 (pow.f64 A 2))))) (/.f64 (sqrt.f64 (/.f64 A F)) C)) (+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F 1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/16 (pow.f64 A 2))))) (/.f64 -1/16 (pow.f64 A 2))) (*.f64 (*.f64 A (*.f64 (-.f64 (*.f64 F 1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/16 (pow.f64 A 2)))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (-.f64 (*.f64 F 1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/16 (pow.f64 A 2))))) 2) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F 1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 -1/16 (pow.f64 A 2))))) (/.f64 -1/4 A))))) (/.f64 -2 F)))) (pow.f64 C 3)) (neg.f64 (sqrt.f64 (/.f64 A F)))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2)))
(*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) C))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))))
(+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 F -1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/16 (pow.f64 A 2))))) (/.f64 (sqrt.f64 (/.f64 A F)) C))))
(+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 F -1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/16 (pow.f64 A 2))))) C) (neg.f64 (sqrt.f64 (/.f64 A F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) C))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) 2) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)))) (pow.f64 C 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (-.f64 (*.f64 F -1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/16 (pow.f64 A 2))))) 2) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F -1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/16 (pow.f64 A 2))))) (/.f64 1/4 A)))) (/.f64 (sqrt.f64 (/.f64 A F)) (pow.f64 C 2)))) (+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 F -1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/16 (pow.f64 A 2))))) (/.f64 (sqrt.f64 (/.f64 A F)) C)))))
(+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 F -1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/16 (pow.f64 A 2))))) C) (neg.f64 (sqrt.f64 (/.f64 A F)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (-.f64 (*.f64 F -1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/16 (pow.f64 A 2))))) 2) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F -1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/16 (pow.f64 A 2))))) (/.f64 1/4 A)))) (pow.f64 C 2)) (neg.f64 (sqrt.f64 (/.f64 A F))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) C))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 4)) (pow.f64 A 2))) (*.f64 -2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) 2) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A))))) F))) (sqrt.f64 -2)) (pow.f64 C 3))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2))))) 2) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 F) (*.f64 1/16 (/.f64 (*.f64 F (pow.f64 B 2)) (pow.f64 A 2)))) (pow.f64 B 2)) A)))) (pow.f64 C 2)))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (-.f64 (*.f64 F -1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/16 (pow.f64 A 2))))) 2) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F -1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/16 (pow.f64 A 2))))) (/.f64 1/4 A)))) (/.f64 (sqrt.f64 (/.f64 A F)) (pow.f64 C 2)))) (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F -1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/16 (pow.f64 A 2))))) (/.f64 -1/16 (pow.f64 A 2))) (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (-.f64 (*.f64 F -1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/16 (pow.f64 A 2))))) 2) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F -1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/16 (pow.f64 A 2))))) (/.f64 1/4 A))) (*.f64 (-.f64 (*.f64 F -1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/16 (pow.f64 A 2)))) A)) (/.f64 -2 F)))) (/.f64 (sqrt.f64 (/.f64 A F)) (pow.f64 C 3)))) (+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 F -1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/16 (pow.f64 A 2))))) (/.f64 (sqrt.f64 (/.f64 A F)) C)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 F -1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/16 (pow.f64 A 2))))) C) (neg.f64 (sqrt.f64 (/.f64 A F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F -1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/16 (pow.f64 A 2))))) (/.f64 -1/16 (pow.f64 A 2))) (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (-.f64 (*.f64 F -1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/16 (pow.f64 A 2))))) 2) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F -1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/16 (pow.f64 A 2))))) (/.f64 1/4 A))) (*.f64 (-.f64 (*.f64 F -1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/16 (pow.f64 A 2)))) A)) (/.f64 -2 F)))) (/.f64 (sqrt.f64 (/.f64 A F)) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 F A) -2))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (-.f64 (*.f64 F -1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/16 (pow.f64 A 2))))) 2) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F -1/2) (*.f64 (*.f64 F (pow.f64 B 2)) (/.f64 1/16 (pow.f64 A 2))))) (/.f64 1/4 A)))) (pow.f64 C 2)) (neg.f64 (sqrt.f64 (/.f64 A F)))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 A C))) (sqrt.f64 -2)))
(*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (*.f64 C A)) -2)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 A C))) (sqrt.f64 -2))))
(+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (*.f64 C A)) -2))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 C A) 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 (+.f64 C (*.f64 2 A)) F))) (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (pow.f64 (*.f64 1/16 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))) 2)) (*.f64 (sqrt.f64 -2) (pow.f64 B 4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 A C))) (sqrt.f64 -2)))))
(+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (*.f64 C A)) -2))) (+.f64 (*.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (/.f64 -1/64 (pow.f64 (*.f64 C A) 3))) (*.f64 1/256 (pow.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 C A) 3))) 2))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 C A) (+.f64 C (*.f64 A 2))) F)) -1)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 C A) 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))))
(+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (*.f64 C A)) -2))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 C A) 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (/.f64 -1/64 (pow.f64 (*.f64 C A) 3))) (*.f64 1/256 (pow.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 C A) 3))) 2))))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 C A) (+.f64 C (*.f64 A 2))) F))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 (+.f64 C (*.f64 2 A)) F))) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (pow.f64 (*.f64 1/16 (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))) 2)) (*.f64 A C))) (*.f64 -1/256 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 (pow.f64 A 4) (pow.f64 C 4))))))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 (+.f64 C (*.f64 2 A)) F))) (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (pow.f64 (*.f64 1/16 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))) 2)) (*.f64 (sqrt.f64 -2) (pow.f64 B 4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 2 A) C)) (*.f64 A C))) (sqrt.f64 -2))))))
(+.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (*.f64 C A)) -2))) (*.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (/.f64 -1/64 (pow.f64 (*.f64 C A) 3))) (*.f64 1/256 (pow.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 C A) 3))) 2))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 C A) (+.f64 C (*.f64 A 2))) F)) -1))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 C A) 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (/.f64 -1/64 (pow.f64 (*.f64 C A) 3))) (*.f64 1/256 (pow.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 C A) 3))) 2))) (/.f64 -1/8 (*.f64 C A))) (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (/.f64 -1/256 (pow.f64 (*.f64 C A) 4)))) (*.f64 (pow.f64 B 6) (sqrt.f64 -2))) (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 C A) (+.f64 C (*.f64 A 2))) F)) -1))))
(+.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (*.f64 C A)) -2))) (*.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (/.f64 -1/64 (pow.f64 (*.f64 C A) 3))) (*.f64 1/256 (pow.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 C A) 3))) 2))))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 C A) (+.f64 C (*.f64 A 2))) F))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 C A) 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (/.f64 -1/64 (pow.f64 (*.f64 C A) 3))) (*.f64 1/256 (pow.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 C A) 3))) 2))) (/.f64 (/.f64 -1/8 A) C)) (*.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (/.f64 -1/256 (pow.f64 (*.f64 C A) 4)))) (*.f64 (pow.f64 B 6) (sqrt.f64 -2))) (neg.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 C A) (+.f64 C (*.f64 A 2))) F))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (*.f64 (sqrt.f64 -1) (pow.f64 B 3))) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 C A)) (*.f64 (sqrt.f64 -1) (pow.f64 B 3))) -2)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) 2) (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 (*.f64 2 A) C))))))) (*.f64 (sqrt.f64 -1) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (*.f64 2 A)) F))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (*.f64 (sqrt.f64 -1) (pow.f64 B 3))) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 C A)) (*.f64 (sqrt.f64 -1) (pow.f64 B 3))) -2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (*.f64 A 2))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (*.f64 C A) (sqrt.f64 -1))) 2)) (*.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (+.f64 C (*.f64 A 2))) (*.f64 (pow.f64 A 2) 16)))) (*.f64 (sqrt.f64 -1) (pow.f64 B 5))) -1/2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 C A)) (*.f64 (sqrt.f64 -1) (pow.f64 B 3))) -2)) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (*.f64 C A) (sqrt.f64 -1))) 2)) (*.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (+.f64 C (*.f64 A 2))) (*.f64 (pow.f64 A 2) 16)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (*.f64 A 2)))) (*.f64 (sqrt.f64 -1) (pow.f64 B 5)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) (sqrt.f64 -1)) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))) 2) (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 2) F))))))) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 64 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 3) F)))))) (*.f64 (sqrt.f64 -1) (pow.f64 B 7))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (*.f64 2 A)) F))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) 2) (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 (*.f64 2 A) C))))))) (*.f64 (sqrt.f64 -1) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (*.f64 2 A)) F))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (*.f64 (sqrt.f64 -1) (pow.f64 B 3))) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 C A)) (*.f64 (sqrt.f64 -1) (pow.f64 B 3))) -2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (*.f64 A 2))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (*.f64 C A) (sqrt.f64 -1))) 2)) (*.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (+.f64 C (*.f64 A 2))) (*.f64 (pow.f64 A 2) 16)))) (*.f64 (sqrt.f64 -1) (pow.f64 B 5))) -1/2)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (*.f64 A 2))))) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (*.f64 C A) (sqrt.f64 -1))) 2)) (*.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (+.f64 C (*.f64 A 2))) (*.f64 (pow.f64 A 2) 16))) (*.f64 C A)) 2) (*.f64 (*.f64 (*.f64 F (pow.f64 C 3)) (+.f64 C (*.f64 A 2))) (*.f64 (pow.f64 A 3) 64)))) (*.f64 (sqrt.f64 -1) (pow.f64 B 7)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 C A)) (*.f64 (sqrt.f64 -1) (pow.f64 B 3))) -2))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (*.f64 C A) (sqrt.f64 -1))) 2)) (*.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (+.f64 C (*.f64 A 2))) (*.f64 (pow.f64 A 2) 16)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (*.f64 A 2)))) (*.f64 (sqrt.f64 -1) (pow.f64 B 5)))) (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (*.f64 C A) (sqrt.f64 -1))) 2)) (*.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (+.f64 C (*.f64 A 2))) (*.f64 (pow.f64 A 2) 16))) (*.f64 C A))) (*.f64 (*.f64 (*.f64 F (pow.f64 C 3)) (+.f64 C (*.f64 A 2))) (*.f64 (pow.f64 A 3) 64)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (*.f64 A 2)))) (*.f64 (sqrt.f64 -1) (pow.f64 B 7)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (*.f64 (sqrt.f64 -1) (pow.f64 B 3))) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 C A)) (*.f64 (sqrt.f64 -1) (pow.f64 B 3))) 2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 C A)) (*.f64 (sqrt.f64 -1) (pow.f64 B 3))) 2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) 2) (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 (*.f64 2 A) C))))))) (*.f64 (sqrt.f64 -1) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (*.f64 2 A)) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (*.f64 (sqrt.f64 -1) (pow.f64 B 3))) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 C A)) (*.f64 (sqrt.f64 -1) (pow.f64 B 3))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (*.f64 A 2))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (*.f64 C A) (sqrt.f64 -1))) 2)) (*.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (+.f64 C (*.f64 A 2))) (*.f64 (pow.f64 A 2) 16)))) (*.f64 (sqrt.f64 -1) (pow.f64 B 5))) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 C A)) (*.f64 (sqrt.f64 -1) (pow.f64 B 3))) 2)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (*.f64 C A) (sqrt.f64 -1))) 2)) (*.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (+.f64 C (*.f64 A 2))) (*.f64 (pow.f64 A 2) 16)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (*.f64 A 2)))) (*.f64 (sqrt.f64 -1) (pow.f64 B 5)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) (sqrt.f64 -1)) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))) 2) (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 2) F))))))) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 64 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 3) F)))))) (*.f64 (sqrt.f64 -1) (pow.f64 B 7))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (*.f64 2 A)) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) (sqrt.f64 -1)) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) 2) (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (*.f64 F (+.f64 (*.f64 2 A) C))))))) (*.f64 (sqrt.f64 -1) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 C (*.f64 2 A)) F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) (*.f64 (sqrt.f64 -1) (pow.f64 B 3))) (sqrt.f64 (*.f64 (+.f64 C (*.f64 2 A)) F)))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 C A)) (*.f64 (sqrt.f64 -1) (pow.f64 B 3))) 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (*.f64 A 2))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (*.f64 C A) (sqrt.f64 -1))) 2)) (*.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (+.f64 C (*.f64 A 2))) (*.f64 (pow.f64 A 2) 16)))) (*.f64 (sqrt.f64 -1) (pow.f64 B 5))) 1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (*.f64 A 2))))) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (*.f64 C A) (sqrt.f64 -1))) 2)) (*.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (+.f64 C (*.f64 A 2))) (*.f64 (pow.f64 A 2) 16))) (*.f64 C A)) 2) (*.f64 (*.f64 (*.f64 F (pow.f64 C 3)) (+.f64 C (*.f64 A 2))) (*.f64 (pow.f64 A 3) 64)))) (*.f64 (sqrt.f64 -1) (pow.f64 B 7)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 C A)) (*.f64 (sqrt.f64 -1) (pow.f64 B 3))) 2))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (*.f64 C A) (sqrt.f64 -1))) 2)) (*.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (+.f64 C (*.f64 A 2))) (*.f64 (pow.f64 A 2) 16)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (*.f64 A 2)))) (*.f64 (sqrt.f64 -1) (pow.f64 B 5)))) (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (/.f64 (*.f64 C A) (sqrt.f64 -1))) 2)) (*.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (+.f64 C (*.f64 A 2))) (*.f64 (pow.f64 A 2) 16))) (*.f64 C A))) (*.f64 (*.f64 (*.f64 F (pow.f64 C 3)) (+.f64 C (*.f64 A 2))) (*.f64 (pow.f64 A 3) 64)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (*.f64 A 2)))) (*.f64 (sqrt.f64 -1) (pow.f64 B 7)))))))
(*.f64 -2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -2 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 F (+.f64 C (*.f64 A 2)))))
(*.f64 -2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -2 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 F (+.f64 C (*.f64 A 2)))))
(*.f64 -2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -2 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 F (+.f64 C (*.f64 A 2)))))
(*.f64 -2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -2 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 F (+.f64 C (*.f64 A 2)))))
(*.f64 -2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -2 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 F (+.f64 C (*.f64 A 2)))))
(*.f64 -2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -2 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 F (+.f64 C (*.f64 A 2)))))
(*.f64 -2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -2 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 F (+.f64 C (*.f64 A 2)))))
(*.f64 -2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -2 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 F (+.f64 C (*.f64 A 2)))))
(*.f64 -2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -2 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 F (+.f64 C (*.f64 A 2)))))
(*.f64 -2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -2 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 F (+.f64 C (*.f64 A 2)))))
(*.f64 -2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -2 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 F (+.f64 C (*.f64 A 2)))))
(*.f64 -2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -2 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 F (+.f64 C (*.f64 A 2)))))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) F))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 (*.f64 F (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (*.f64 -2 A)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) F)))))
(+.f64 (*.f64 (*.f64 F (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (*.f64 -2 A)) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (+.f64 (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)) (*.f64 (*.f64 F (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (*.f64 -2 A))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -2 (*.f64 A (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) F)))))
(+.f64 (*.f64 (*.f64 F (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (*.f64 -2 A)) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (+.f64 (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)) (*.f64 (*.f64 F (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2)))) (*.f64 -2 A))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 A (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 C 2) F))))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)) (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 4 (pow.f64 C 2)))) (*.f64 -2 A)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 A (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 C 2) F)))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (+.f64 (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)) (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 4 (pow.f64 C 2)))) (*.f64 -2 A))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 -2 (*.f64 A (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 C 2) F)))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (+.f64 (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)) (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 4 (pow.f64 C 2)))) (*.f64 -2 A))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))))) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -4)) (*.f64 2 (*.f64 F (pow.f64 B 2)))) (*.f64 A 2)))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -4)) (*.f64 2 (*.f64 F (pow.f64 B 2)))) (*.f64 A 2))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)) (*.f64 2 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 C F)) (*.f64 A (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -4)) (*.f64 2 (*.f64 F (pow.f64 B 2))))))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 C 2) F))))) (+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -4)) (*.f64 2 (*.f64 F (pow.f64 B 2)))) (*.f64 A 2))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)) (*.f64 2 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 C F)) (*.f64 A (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -4)) (*.f64 2 (*.f64 F (pow.f64 B 2))))))))
(*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 8 (pow.f64 A 2)) (*.f64 -1 (pow.f64 B 2)))))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 A 2) 8) (*.f64 -1 (pow.f64 B 2)))) (*.f64 C -2)))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 A 2) 8) (neg.f64 (pow.f64 B 2)))) (*.f64 C -2)))
(+.f64 (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 8 (pow.f64 A 2)) (*.f64 -1 (pow.f64 B 2)))))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 A 2) 8) (*.f64 -1 (pow.f64 B 2)))) (*.f64 C -2)) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -8))))
(+.f64 (*.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 A 2) 8) (neg.f64 (pow.f64 B 2)))) (*.f64 C -2)) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -8))))
(+.f64 (*.f64 -2 (*.f64 C (*.f64 F (+.f64 (*.f64 8 (pow.f64 A 2)) (*.f64 -1 (pow.f64 B 2)))))) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 A 2) 8) (*.f64 -1 (pow.f64 B 2)))) (*.f64 C -2)) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -8))))
(+.f64 (*.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 A 2) 8) (neg.f64 (pow.f64 B 2)))) (*.f64 C -2)) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -8))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -8))
(+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -8)) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -1)) (*.f64 F (*.f64 (pow.f64 A 2) 8))) (*.f64 C -2)))
(+.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -8)) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 F (*.f64 (pow.f64 A 2) 8))) (*.f64 C -2)))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -8)) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -1)) (*.f64 F (*.f64 (pow.f64 A 2) 8))) (*.f64 C -2)) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -8)) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 F (*.f64 (pow.f64 A 2) 8))) (*.f64 C -2))))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 2))) (*.f64 8 (*.f64 (pow.f64 A 2) F))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -8)) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -1)) (*.f64 F (*.f64 (pow.f64 A 2) 8))) (*.f64 C -2)) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -8)) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 F)) (*.f64 F (*.f64 (pow.f64 A 2) 8))) (*.f64 C -2))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -8))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C)) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -8)) (*.f64 C (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8))) 2)))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C)) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -8)) (+.f64 (*.f64 C (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8))) 2)) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -8)) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 C (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8))) 2))))
(+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -8 (*.f64 (pow.f64 A 2) F))) C)) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -8)) (+.f64 (*.f64 C (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8))) 2)) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -8)) (+.f64 (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 C (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 F (*.f64 (pow.f64 A 2) -8))) 2))))
(*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F))))
(*.f64 (*.f64 F (*.f64 C (+.f64 C (*.f64 A 2)))) (*.f64 A -8))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(+.f64 (*.f64 (*.f64 F (*.f64 C (+.f64 C (*.f64 A 2)))) (*.f64 A -8)) (*.f64 2 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 C (*.f64 A 2)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(+.f64 (*.f64 (*.f64 F (*.f64 C (+.f64 C (*.f64 A 2)))) (*.f64 A -8)) (*.f64 2 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 C (*.f64 A 2)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(+.f64 (*.f64 (*.f64 F (*.f64 C (+.f64 C (*.f64 A 2)))) (*.f64 A -8)) (*.f64 2 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 C (*.f64 A 2)))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 C (*.f64 A 2))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(+.f64 (*.f64 (*.f64 F (*.f64 C (+.f64 C (*.f64 A 2)))) (*.f64 A -8)) (*.f64 2 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 C (*.f64 A 2)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(+.f64 (*.f64 (*.f64 F (*.f64 C (+.f64 C (*.f64 A 2)))) (*.f64 A -8)) (*.f64 2 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 C (*.f64 A 2)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(+.f64 (*.f64 (*.f64 F (*.f64 C (+.f64 C (*.f64 A 2)))) (*.f64 A -8)) (*.f64 2 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 C (*.f64 A 2)))))
(*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 C (*.f64 A 2))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(+.f64 (*.f64 (*.f64 F (*.f64 C (+.f64 C (*.f64 A 2)))) (*.f64 A -8)) (*.f64 2 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 C (*.f64 A 2)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(+.f64 (*.f64 (*.f64 F (*.f64 C (+.f64 C (*.f64 A 2)))) (*.f64 A -8)) (*.f64 2 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 C (*.f64 A 2)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))))
(+.f64 (*.f64 (*.f64 F (*.f64 C (+.f64 C (*.f64 A 2)))) (*.f64 A -8)) (*.f64 2 (*.f64 (*.f64 F (pow.f64 B 2)) (+.f64 C (*.f64 A 2)))))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (*.f64 C 2))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -2 (*.f64 A (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 2)) (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (*.f64 -2 A)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))))) (*.f64 -16 (*.f64 (pow.f64 A 2) C))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 2)) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (*.f64 -2 A)) (*.f64 C (*.f64 (pow.f64 A 2) -16))))
(+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (*.f64 -2 A)) (+.f64 (*.f64 C (*.f64 (pow.f64 A 2) -16)) (*.f64 (pow.f64 B 2) (*.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))))) (*.f64 -16 (*.f64 (pow.f64 A 2) C))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 2)) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (*.f64 -2 A)) (*.f64 C (*.f64 (pow.f64 A 2) -16))))
(+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (*.f64 -2 A)) (+.f64 (*.f64 C (*.f64 (pow.f64 A 2) -16)) (*.f64 (pow.f64 B 2) (*.f64 C 2))))
(*.f64 -16 (*.f64 (pow.f64 A 2) C))
(*.f64 C (*.f64 (pow.f64 A 2) -16))
(+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))))) (*.f64 -16 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (*.f64 -2 A)) (*.f64 C (*.f64 (pow.f64 A 2) -16)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))))) (*.f64 -16 (*.f64 (pow.f64 A 2) C))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 2)) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (*.f64 -2 A)) (*.f64 C (*.f64 (pow.f64 A 2) -16))))
(+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (*.f64 -2 A)) (+.f64 (*.f64 C (*.f64 (pow.f64 A 2) -16)) (*.f64 (pow.f64 B 2) (*.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))))) (*.f64 -16 (*.f64 (pow.f64 A 2) C))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 2)) (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (*.f64 -2 A)) (*.f64 C (*.f64 (pow.f64 A 2) -16))))
(+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 C 2)) (*.f64 -2 (pow.f64 B 2))) (*.f64 -2 A)) (+.f64 (*.f64 C (*.f64 (pow.f64 A 2) -16)) (*.f64 (pow.f64 B 2) (*.f64 C 2))))
(*.f64 -16 (*.f64 (pow.f64 A 2) C))
(*.f64 C (*.f64 (pow.f64 A 2) -16))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))))) (*.f64 -16 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 C (*.f64 (pow.f64 A 2) -16)) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) -4)) (*.f64 A 2)))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))))) (*.f64 -16 (*.f64 (pow.f64 A 2) C))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 2)) (+.f64 (*.f64 C (*.f64 (pow.f64 A 2) -16)) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) -4)) (*.f64 A 2))))
(+.f64 (*.f64 C (*.f64 (pow.f64 A 2) -16)) (*.f64 2 (+.f64 (*.f64 A (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) -4))) (*.f64 C (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 C 2))))) (*.f64 -16 (*.f64 (pow.f64 A 2) C))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 2)) (+.f64 (*.f64 C (*.f64 (pow.f64 A 2) -16)) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) -4)) (*.f64 A 2))))
(+.f64 (*.f64 C (*.f64 (pow.f64 A 2) -16)) (*.f64 2 (+.f64 (*.f64 A (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) -4))) (*.f64 C (pow.f64 B 2)))))
(*.f64 4 (*.f64 A (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (*.f64 A 4))
(+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 8 (pow.f64 A 2)) (*.f64 -1 (pow.f64 B 2))))) (*.f64 4 (*.f64 A (pow.f64 B 2))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 A 4)) (*.f64 (+.f64 (*.f64 (pow.f64 A 2) 8) (*.f64 -1 (pow.f64 B 2))) (*.f64 C -2)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 A 4)) (*.f64 (+.f64 (*.f64 (pow.f64 A 2) 8) (neg.f64 (pow.f64 B 2))) (*.f64 C -2)))
(+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 8 (pow.f64 A 2)) (*.f64 -1 (pow.f64 B 2))))) (+.f64 (*.f64 4 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 A 2) 8) (*.f64 -1 (pow.f64 B 2))) (*.f64 C -2)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 A 4)) (*.f64 (pow.f64 C 2) (*.f64 A -8))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 A 2) 8) (neg.f64 (pow.f64 B 2))) (*.f64 C -2)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 A 4)) (*.f64 (pow.f64 C 2) (*.f64 A -8))))
(+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 8 (pow.f64 A 2)) (*.f64 -1 (pow.f64 B 2))))) (+.f64 (*.f64 4 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 A 2) 8) (*.f64 -1 (pow.f64 B 2))) (*.f64 C -2)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 A 4)) (*.f64 (pow.f64 C 2) (*.f64 A -8))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 A 2) 8) (neg.f64 (pow.f64 B 2))) (*.f64 C -2)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 A 4)) (*.f64 (pow.f64 C 2) (*.f64 A -8))))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 (pow.f64 C 2) (*.f64 A -8))
(+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 8 (pow.f64 A 2)) (*.f64 -1 (pow.f64 B 2))))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 A 2) 8) (*.f64 -1 (pow.f64 B 2))) (*.f64 C -2)) (*.f64 (pow.f64 C 2) (*.f64 A -8)))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 A 2) 8) (neg.f64 (pow.f64 B 2))) (*.f64 C -2)) (*.f64 (pow.f64 C 2) (*.f64 A -8)))
(+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 8 (pow.f64 A 2)) (*.f64 -1 (pow.f64 B 2))))) (+.f64 (*.f64 4 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 A 2) 8) (*.f64 -1 (pow.f64 B 2))) (*.f64 C -2)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 A 4)) (*.f64 (pow.f64 C 2) (*.f64 A -8))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 A 2) 8) (neg.f64 (pow.f64 B 2))) (*.f64 C -2)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 A 4)) (*.f64 (pow.f64 C 2) (*.f64 A -8))))
(+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 8 (pow.f64 A 2)) (*.f64 -1 (pow.f64 B 2))))) (+.f64 (*.f64 4 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 A 2) 8) (*.f64 -1 (pow.f64 B 2))) (*.f64 C -2)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 A 4)) (*.f64 (pow.f64 C 2) (*.f64 A -8))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 A 2) 8) (neg.f64 (pow.f64 B 2))) (*.f64 C -2)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 A 4)) (*.f64 (pow.f64 C 2) (*.f64 A -8))))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 (pow.f64 C 2) (*.f64 A -8))
(+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) C)) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -8)) (*.f64 C (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)) 2)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) C)) (+.f64 (*.f64 4 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))
(+.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 A 4)) (*.f64 (pow.f64 C 2) (*.f64 A -8))) (*.f64 C (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)) 2)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 A 2))) C)) (+.f64 (*.f64 4 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))
(+.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 A 4)) (*.f64 (pow.f64 C 2) (*.f64 A -8))) (*.f64 C (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) -8)) 2)))
(*.f64 -8 (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C))))
(*.f64 -8 (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C A)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))))
(+.f64 (*.f64 -8 (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C A))) (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 A 2)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))))
(+.f64 (*.f64 -8 (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C A))) (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 A 2)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))))
(+.f64 (*.f64 -8 (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C A))) (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 A 2)))))
(*.f64 2 (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2)))
(*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 A 2))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))))
(+.f64 (*.f64 -8 (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C A))) (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 A 2)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))))
(+.f64 (*.f64 -8 (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C A))) (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 A 2)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))))
(+.f64 (*.f64 -8 (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C A))) (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 A 2)))))
(*.f64 2 (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2)))
(*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 A 2))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))))
(+.f64 (*.f64 -8 (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C A))) (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 A 2)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))))
(+.f64 (*.f64 -8 (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C A))) (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 A 2)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 A) C) (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 C (+.f64 (*.f64 2 A) C)))))
(+.f64 (*.f64 -8 (*.f64 (+.f64 C (*.f64 A 2)) (*.f64 C A))) (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 A 2)))))
(+.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) 0)
(sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2)))
(+.f64 0 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))
(sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) 2))
(sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2)))
(-.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) 0)
(sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) 2))
(sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) 1)
(sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2)))
(*.f64 1 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))
(sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2)))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))
(sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (sqrt.f64 F))
(sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) 1/2)
(sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 (*.f64 A -2) C)))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (-.f64 (*.f64 -2 A) C))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 (*.f64 A -2) C))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 2 (-.f64 (*.f64 -2 A) C))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 A C))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (sqrt.f64 F)))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 A C))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 (*.f64 2 (-.f64 (*.f64 A -2) C))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 2 (-.f64 (*.f64 -2 A) C))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 (*.f64 A -2) C)))) (sqrt.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 2 (-.f64 (*.f64 -2 A) C))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 A C)))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 A A))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))))
(sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2)))
(*.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) 2))
(sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (/.f64 (sqrt.f64 F) 2))
(sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2)))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) 1/4)
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) 4))
(*.f64 (sqrt.f64 (+.f64 (+.f64 C C) (*.f64 4 A))) (sqrt.f64 (neg.f64 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))
(sqrt.f64 (*.f64 (+.f64 (+.f64 C C) (*.f64 A 4)) (neg.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 C (*.f64 A 4))) (neg.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 (sqrt.f64 (+.f64 (+.f64 C C) (*.f64 4 A))) (sqrt.f64 F)))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 (+.f64 C C) (*.f64 A 4)))))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 (*.f64 F (+.f64 (+.f64 C C) (*.f64 4 A)))))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 (+.f64 C C) (*.f64 A 4)))))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))
(sqrt.f64 (*.f64 (+.f64 F F) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 A -2) C))))
(sqrt.f64 (*.f64 (+.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 F (-.f64 (*.f64 -2 A) C))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 A -2) C))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (-.f64 (*.f64 -2 A) C))))
(*.f64 (sqrt.f64 (*.f64 4 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (sqrt.f64 (/.f64 F 2)))
(sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2)))
(*.f64 (sqrt.f64 (neg.f64 (*.f64 (+.f64 A (+.f64 A C)) 4))) (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 2)))
(sqrt.f64 (*.f64 (neg.f64 (*.f64 4 (+.f64 C (+.f64 A A)))) (/.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 2)))
(sqrt.f64 (/.f64 (*.f64 (*.f64 4 (+.f64 C (+.f64 A A))) (*.f64 F (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) -2))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) 4)) (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) -2)))
(sqrt.f64 (*.f64 (*.f64 4 (+.f64 C (+.f64 A A))) (/.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) -2)))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (*.f64 4 (+.f64 C (+.f64 A A))) -2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 A (+.f64 A C)) 4) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 4 (+.f64 C (+.f64 A A))))) 1/2))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (sqrt.f64 (-.f64 (*.f64 A -2) C)))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 -2 A) C)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) 1)
(sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2)))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) 2)
(sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2)))
(/.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) 4)
(sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))))) 8)
(sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2)))
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) 1)
(sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (+.f64 (/.f64 0 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (+.f64 (/.f64 0 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2)))) (+.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (*.f64 (+.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) 1/2))
(+.f64 (/.f64 0 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (+.f64 (/.f64 0 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (+.f64 (/.f64 0 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (+.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (+.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (neg.f64 (+.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (+.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 0 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(-.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))) 1/2)
(/.f64 (+.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2)))) (+.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (*.f64 (+.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) 1/2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2)
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (*.f64 2 (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2)))) (+.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (*.f64 (+.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) 1/2))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) 1/4)
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) 2) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (*.f64 (/.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) 4)
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (*.f64 (/.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (*.f64 2 (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (*.f64 -2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(/.f64 (*.f64 -2 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) -1/2))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) -1/2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(/.f64 (*.f64 -2 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) -1/2))
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -2)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))))) (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (+.f64 (*.f64 (/.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (*.f64 (/.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) 8)
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(/.f64 (*.f64 -2 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) -1/2))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -1/2)
(/.f64 (*.f64 -2 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) -1/2))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))))) (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (*.f64 4 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))))) (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4) 4))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (*.f64 (/.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))))) 16)
(/.f64 (*.f64 4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 16)
(/.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (/.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 16)
(/.f64 (*.f64 4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 16)
(/.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) 16)
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (*.f64 (+.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (*.f64 (+.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (/.f64 (*.f64 (/.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))))) 2) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))))) 1) (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) 1/2) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2)))) (+.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (*.f64 (+.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) 1/2))
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) -2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) 1/2) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) -1) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (/.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) -2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(/.f64 (*.f64 -2 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) -1/2))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) -1/2) 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) -1/2) -1) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2)))) (+.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (*.f64 (+.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) 1/2))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) -1/2) -2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) -1/2) (neg.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4))) 1/2)
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))))) 1) (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) -2)
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) 1) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(/.f64 (*.f64 -2 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) -1/2))
(/.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) -1) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2)))) (+.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (*.f64 (+.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) 1/2))
(/.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))) -1)
(/.f64 (+.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2)))) (+.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (*.f64 (+.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) 1/2))
(/.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) -2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) -1/2)
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (neg.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4))) 1/2)
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (/.f64 (*.f64 4 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) 4)
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 4) (/.f64 -1/2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (*.f64 (/.f64 -1/2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 4))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (*.f64 (/.f64 -1/2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 4)))
(/.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2)
(/.f64 (-.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) -1/2) (/.f64 0 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) 2)
(-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) 2))
(/.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 -1/2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 4)
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (*.f64 (/.f64 -1/2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 4))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (*.f64 (/.f64 -1/2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 4)))
(/.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 8) (/.f64 1/2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (*.f64 8 (/.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 4)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (*.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 2)))
(/.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/4)
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 4) (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (-.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) -1/2) (/.f64 0 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) 2)
(-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) 2))
(/.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2)
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 4)
(/.f64 (-.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) -1/2) (/.f64 0 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) 2)
(-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) 2))
(/.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 -1/2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 8)
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (*.f64 (/.f64 -1/2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 4))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (*.f64 (/.f64 -1/2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 4)))
(/.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 8) (/.f64 -1/2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (*.f64 (/.f64 -1/2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 4))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (*.f64 (/.f64 -1/2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 4)))
(/.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/2)
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (/.f64 (/.f64 (*.f64 (/.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 2) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (/.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2)
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (-.f64 0 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (-.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) 2)) (+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) 2) (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(/.f64 (*.f64 -2 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) -1/2))
(/.f64 (-.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))) 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) 2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(+.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) 0)
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))
(+.f64 0 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))
(+.f64 (*.f64 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 A -2) C)) (*.f64 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 A -2) C)))
(*.f64 (-.f64 (*.f64 -2 A) C) (+.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 F (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (-.f64 (*.f64 -2 A) C) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 F F)))
(-.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) 0)
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))
(-.f64 0 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C))))))
(neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 C (+.f64 A A))) (*.f64 F 2)))
(-.f64 (*.f64 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 A -2) C)) (/.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C))))) 2))
(-.f64 (*.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (-.f64 (*.f64 -2 A) C)) (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 C (+.f64 A A))) (*.f64 F 2)) 2))
(/.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) 1)
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))
(/.f64 (*.f64 (*.f64 (+.f64 A (+.f64 A C)) 4) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)) 2)
(/.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 4 (+.f64 C (+.f64 A A))))) 2)
(/.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C))))) -1)
(neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 C (+.f64 A A))) (*.f64 F 2)))
(/.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 (*.f64 (+.f64 A (+.f64 A C)) 4) F)) 4)
(/.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 F (*.f64 4 (+.f64 C (+.f64 A A))))) 4)
(/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (*.f64 2 (-.f64 (*.f64 A -2) C)))) -1)
(neg.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 -2 A) C)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 2 (*.f64 F (+.f64 (+.f64 C C) (*.f64 4 A))))) 2)
(/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 (+.f64 (+.f64 C C) (*.f64 A 4)) (*.f64 F 2))) 2)
(/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 (+.f64 C (+.f64 C (*.f64 A 4))) (*.f64 F 2))) 2)
(/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 2 (*.f64 F (neg.f64 (*.f64 (+.f64 A (+.f64 A C)) 4))))) -4)
(/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 (neg.f64 (*.f64 4 (+.f64 C (+.f64 A A)))) (*.f64 F 2))) -4)
(/.f64 (*.f64 (+.f64 (+.f64 C C) (*.f64 4 A)) (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) -2)
(/.f64 (*.f64 (+.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 F (+.f64 (+.f64 C C) (*.f64 A 4)))) -2)
(/.f64 (*.f64 (+.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4))))) -2)
(/.f64 (*.f64 (+.f64 (+.f64 C C) (*.f64 4 A)) (*.f64 4 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))) -4)
(/.f64 (*.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 4 (+.f64 (+.f64 C C) (*.f64 A 4)))) -4)
(/.f64 (*.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 4 (+.f64 C (+.f64 C (*.f64 A 4))))) -4)
(/.f64 (*.f64 (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))) (*.f64 2 (*.f64 F (+.f64 (+.f64 C C) (*.f64 4 A))))) -4)
(/.f64 (*.f64 (*.f64 F (+.f64 (+.f64 C C) (*.f64 A 4))) (*.f64 2 (+.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) -4)
(/.f64 (*.f64 (*.f64 F (+.f64 C (+.f64 C (*.f64 A 4)))) (*.f64 2 (+.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) -4)
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 (*.f64 (+.f64 A (+.f64 A C)) 4) F)) (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 (*.f64 (+.f64 A (+.f64 A C)) 4) F))) 8)
(/.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 F (*.f64 4 (+.f64 C (+.f64 A A))))) 4)
(/.f64 (+.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C))))) (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C)))))) -2)
(neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 C (+.f64 A A))) (*.f64 F 2)))
(/.f64 (*.f64 (*.f64 2 (+.f64 F F)) (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 (+.f64 A (+.f64 A C)) 4))) 16)
(/.f64 (*.f64 (+.f64 F F) (*.f64 2 (*.f64 4 (*.f64 (+.f64 C (+.f64 A A)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 4 (*.f64 (+.f64 C (+.f64 A A)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) F)) 16)
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4) (*.f64 2 (*.f64 F (neg.f64 (*.f64 (+.f64 A (+.f64 A C)) 4))))) 16)
(/.f64 (*.f64 4 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 (neg.f64 (*.f64 4 (+.f64 C (+.f64 A A)))) (*.f64 F 2)))) 16)
(/.f64 (*.f64 (*.f64 (neg.f64 (*.f64 4 (+.f64 C (+.f64 A A)))) (*.f64 F 2)) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 8)) 32)
(/.f64 (*.f64 (*.f64 -2 (*.f64 (+.f64 A (+.f64 A C)) 4)) (*.f64 4 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))) 16)
(/.f64 (*.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 4 (*.f64 -2 (*.f64 4 (+.f64 C (+.f64 A A)))))) 16)
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 (+.f64 A (+.f64 A C)) 4)) (*.f64 2 (+.f64 F F))) 16)
(/.f64 (*.f64 (+.f64 F F) (*.f64 2 (*.f64 4 (*.f64 (+.f64 C (+.f64 A A)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 4 (*.f64 (+.f64 C (+.f64 A A)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) F)) 16)
(/.f64 (*.f64 (*.f64 4 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 -2 (*.f64 (+.f64 A (+.f64 A C)) 4))) 16)
(/.f64 (*.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 4 (*.f64 -2 (*.f64 4 (+.f64 C (+.f64 A A)))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 F (neg.f64 (*.f64 (+.f64 A (+.f64 A C)) 4)))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) 16)
(/.f64 (*.f64 4 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 (neg.f64 (*.f64 4 (+.f64 C (+.f64 A A)))) (*.f64 F 2)))) 16)
(/.f64 (*.f64 (*.f64 (neg.f64 (*.f64 4 (+.f64 C (+.f64 A A)))) (*.f64 F 2)) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 8)) 32)
(/.f64 (*.f64 (*.f64 -2 (*.f64 (+.f64 A (+.f64 A C)) 4)) (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 4)
(/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 F (*.f64 -2 (*.f64 4 (+.f64 C (+.f64 A A)))))) 4)
(pow.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) 1)
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (*.f64 F 2))
(neg.f64 (*.f64 F (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C))))))
(neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 C (+.f64 A A))) (*.f64 F 2)))
(neg.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (*.f64 2 (-.f64 (*.f64 A -2) C)))))
(neg.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 -2 A) C)) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 0)
(*.f64 2 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)))
(+.f64 0 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))))
(*.f64 2 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)))
(+.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))
(*.f64 (-.f64 (*.f64 -2 A) C) (+.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) 1/2)
(-.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 0)
(*.f64 2 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)))
(-.f64 0 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C)))))
(neg.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 C (+.f64 A A)))))
(/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 C (+.f64 A A))) -1/2)
(-.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)) (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C)))) 2))
(-.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) (/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 C (+.f64 A A)))) 2))
(/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 1)
(*.f64 2 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)))
(/.f64 (*.f64 4 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 2)
(*.f64 2 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)))
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)) 1/2)
(*.f64 (-.f64 (*.f64 -2 A) C) (+.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)) 1/2)
(/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C)))) -1)
(neg.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 C (+.f64 A A)))))
(/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 C (+.f64 A A))) -1/2)
(/.f64 (*.f64 4 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C)))) -2)
(neg.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 C (+.f64 A A)))))
(/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 C (+.f64 A A))) -1/2)
(/.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 (+.f64 A (+.f64 A C)) 4)) 4)
(/.f64 (*.f64 4 (*.f64 (+.f64 C (+.f64 A A)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 4)
(/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 2 (-.f64 (*.f64 A -2) C))) -1)
(neg.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 -2 A) C)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (neg.f64 (*.f64 (+.f64 A (+.f64 A C)) 4))) -2)
(/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (neg.f64 (*.f64 4 (+.f64 C (+.f64 A A))))) -2)
(/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 -2 (*.f64 (+.f64 A (+.f64 A C)) 4))) -4)
(/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 -2 (*.f64 4 (+.f64 C (+.f64 A A))))) -4)
(/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 2 (*.f64 (+.f64 A (+.f64 A C)) 4))) 4)
(/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 4 (*.f64 (+.f64 C (+.f64 A A)) 2))) 4)
(/.f64 (*.f64 (+.f64 (+.f64 C C) (*.f64 4 A)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) -4)
(/.f64 (*.f64 4 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 (+.f64 C C) (*.f64 A 4)))) -4)
(/.f64 (*.f64 4 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 C (+.f64 C (*.f64 A 4))))) -4)
(/.f64 (*.f64 (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))) (*.f64 (+.f64 A (+.f64 A C)) 4)) -4)
(/.f64 (*.f64 (+.f64 (*.f64 -2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 4 (+.f64 C (+.f64 A A)))) -4)
(/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C)))) (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C))))) -2)
(neg.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 C (+.f64 A A)))))
(/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 C (+.f64 A A))) -1/2)
(/.f64 (+.f64 (*.f64 4 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C)))) (*.f64 4 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C))))) -4)
(neg.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 C (+.f64 A A)))))
(/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 C (+.f64 A A))) -1/2)
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 (+.f64 A (+.f64 A C)) 4)) (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 (+.f64 A (+.f64 A C)) 4))) 8)
(/.f64 (*.f64 4 (*.f64 (+.f64 C (+.f64 A A)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 4)
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4) (*.f64 -2 (*.f64 (+.f64 A (+.f64 A C)) 4))) 16)
(/.f64 (*.f64 4 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 -2 (*.f64 4 (+.f64 C (+.f64 A A)))))) 16)
(/.f64 (*.f64 (*.f64 -2 (*.f64 4 (+.f64 C (+.f64 A A)))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 8)) 32)
(/.f64 (*.f64 (*.f64 -2 (*.f64 (+.f64 A (+.f64 A C)) 4)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) 16)
(/.f64 (*.f64 4 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 -2 (*.f64 4 (+.f64 C (+.f64 A A)))))) 16)
(/.f64 (*.f64 (*.f64 -2 (*.f64 4 (+.f64 C (+.f64 A A)))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 8)) 32)
(pow.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C))) 1)
(*.f64 2 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 -2 A) C)))
(neg.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A C)))))
(neg.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 C (+.f64 A A)))))
(/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 C (+.f64 A A))) -1/2)
(neg.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 2 (-.f64 (*.f64 A -2) C))))
(neg.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 -2 A) C)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))

localize223.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.9b
(-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))
8.0b
(sqrt.f64 (*.f64 F (+.f64 (neg.f64 B) (+.f64 C A))))
12.5b
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (neg.f64 B) (+.f64 C A)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
21.1b
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2))
Compiler

Compiled 164 to 76 computations (53.7% saved)

series445.0ms (0.3%)

Counts
3 → 76
Calls

33 calls:

TimeVariablePointExpression
308.0ms
B
@-inf
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (neg.f64 B) (+.f64 C A)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
32.0ms
A
@-inf
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (neg.f64 B) (+.f64 C A)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
25.0ms
A
@inf
(sqrt.f64 (*.f64 F (+.f64 (neg.f64 B) (+.f64 C A))))
21.0ms
C
@-inf
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (neg.f64 B) (+.f64 C A)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
15.0ms
F
@0
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (neg.f64 B) (+.f64 C A)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))

rewrite868.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
596×rational_best-simplify-63
582×rational_best-4
582×rational_best-2
582×rational_best-3
582×rational_best-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027149
1201137
2483137
31652137
Stop Event
node limit
Counts
3 → 196
Calls
Call 1
Inputs
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (neg.f64 B) (+.f64 C A)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(sqrt.f64 (*.f64 F (+.f64 (neg.f64 B) (+.f64 C A))))
(-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)) (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (*.f64 -1 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 0 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A B)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 C (-.f64 A B)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 2) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 2) (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 2) (*.f64 -1 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -2) (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) 4) (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) 4) (/.f64 -1 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) -2) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) -2) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) -2) (*.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 2 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)) (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A B)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A B)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 C (-.f64 A B)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (+.f64 C (-.f64 A B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))) (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 1 (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 2)) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 1 (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (+.f64 F F))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (sqrt.f64 (+.f64 C (-.f64 A B)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 2) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A B)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (/.f64 (sqrt.f64 2) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A B)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (/.f64 (*.f64 (sqrt.f64 2) 2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (/.f64 (sqrt.f64 (+.f64 C (-.f64 A B))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (-.f64 A B))) 2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (*.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (/.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))))) (/.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))))) (/.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -2)) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) 4)) (/.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 2))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A B)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (+.f64 C (-.f64 A B))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 2) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (-.f64 A B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 C (-.f64 A B))) (sqrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 C (-.f64 A B))) 2) (/.f64 (sqrt.f64 F) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 F) 2) (/.f64 (sqrt.f64 (+.f64 C (-.f64 A B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 2)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 C A) -4) (pow.f64 B 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 C A) -4) (neg.f64 (neg.f64 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 C A) -4) (/.f64 (neg.f64 (pow.f64 B 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (*.f64 C A)) (+.f64 (pow.f64 B 2) (*.f64 -2 (*.f64 C A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (*.f64 C A)) (-.f64 (*.f64 -2 (*.f64 C A)) (neg.f64 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 B 2) (*.f64 -2 (*.f64 C A))) (*.f64 -2 (*.f64 C A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 B 2) 2) (+.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 (*.f64 C A) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 B 2) 2) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 8))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 B 2) 2) (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 C (*.f64 A 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 -2 (*.f64 C A)) (/.f64 (pow.f64 B 2) 2)) (+.f64 (*.f64 -2 (*.f64 C A)) (/.f64 (pow.f64 B 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 -2 (*.f64 C A)) (/.f64 (pow.f64 B 2) 2)) (neg.f64 (-.f64 (*.f64 C (+.f64 A A)) (/.f64 (pow.f64 B 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (neg.f64 (pow.f64 B 2))) (*.f64 (*.f64 C A) -4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 -2 (*.f64 C A)) (neg.f64 (pow.f64 B 2))) (*.f64 -2 (*.f64 C A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 4))) (neg.f64 (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 B 2) (*.f64 C A)) (neg.f64 (*.f64 (*.f64 C A) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (pow.f64 B 2)) -1) (*.f64 (*.f64 C A) -4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 C (*.f64 A 4))) (/.f64 (pow.f64 B 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 C A)) (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 (*.f64 C A) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4) -1) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2))) (/.f64 (*.f64 C (*.f64 A 4)) -1/4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 C (*.f64 A 4)) -1/4) (*.f64 2 (*.f64 2 (pow.f64 B 2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2))) (*.f64 (+.f64 C C) (*.f64 A 8))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))

simplify962.0ms (0.6%)

Algorithm
egg-herbie
Rules
1214×rational_best-simplify-50
946×rational_best-simplify-55
930×rational_best-simplify-1
652×rational_best-simplify-59
550×rational_best-simplify-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0107632752
1322229742
Stop Event
node limit
Counts
272 → 406
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2))) (sqrt.f64 -4))))) (pow.f64 B 2)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C)))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2))) (sqrt.f64 -4))))) (pow.f64 B 2)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (+.f64 A C))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 F) (*.f64 2 (/.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C)))))) (sqrt.f64 -4))))) (pow.f64 B 3)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B)))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A B) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B))))))) C) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B))))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 A B) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A F)) (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))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A B) F)))))))) (+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A B) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B))))))) C) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B)))))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 A B) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A F)) (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))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A B) F)))))))) (+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A B) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B))))))) C) (+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A F)) (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)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A B) F))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (-.f64 A B) F)))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -4 (*.f64 A F)) (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)) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A B) F))) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 (-.f64 A B) 3))))))))) (pow.f64 C 3)) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) C))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) C))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (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 -4) (pow.f64 B 2))) C))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -4))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (pow.f64 C 3)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A B) F))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 (-.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2))) (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (sqrt.f64 -4))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 C 2)))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 A (-.f64 A B))) (*.f64 -1 (pow.f64 B 2)))) (sqrt.f64 -4))))) C)))
(+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (*.f64 A (-.f64 A B))) (*.f64 -1 (pow.f64 B 2))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 4 (*.f64 A (-.f64 A B))) (*.f64 -1 (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 A (-.f64 A B))) (*.f64 -1 (pow.f64 B 2)))) (sqrt.f64 -4))))) C))))))
(+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (*.f64 A (-.f64 A B))) (*.f64 -1 (pow.f64 B 2))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 4 (*.f64 A (-.f64 A B))) (*.f64 -1 (pow.f64 B 2))) (sqrt.f64 -4)))) 2)))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (*.f64 A (-.f64 A B))) (*.f64 -1 (pow.f64 B 2))) (-.f64 (*.f64 (-.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 4 (*.f64 A (-.f64 A B))) (*.f64 -1 (pow.f64 B 2))) (sqrt.f64 -4)))) 2)))) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (*.f64 A (-.f64 A B))) (*.f64 -1 (pow.f64 B 2))) (pow.f64 B 4))) (sqrt.f64 -4))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 4 (*.f64 A (-.f64 A B))) (*.f64 -1 (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 A (-.f64 A B))) (*.f64 -1 (pow.f64 B 2)))) (sqrt.f64 -4))))) C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C B) F)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))))
(+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C B) F)))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C B) F))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 C B) F))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))))
(+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C B) F)))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C B) F))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 C B) F))))))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (-.f64 C B) F)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C B) F))))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 (-.f64 C B) 3)))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C B) F))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (-.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (-.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (-.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 F (*.f64 (-.f64 C B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)))) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) (pow.f64 F 3)))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) (pow.f64 B 4))) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 C B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 C B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (-.f64 (*.f64 (-.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (sqrt.f64 -4)))) 2)))) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (*.f64 (-.f64 C B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (pow.f64 B 4))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 A 3))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))
(sqrt.f64 (*.f64 F (+.f64 A C)))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A C))) B)))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 A C) 3))) (pow.f64 B 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A C))) B))))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 A C) 3))) (pow.f64 B 2))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 A C) 5))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A C))) B)))))
(sqrt.f64 (*.f64 F (-.f64 A B)))
(+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F (-.f64 A B))))) (sqrt.f64 (*.f64 F (-.f64 A B))))
(+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F (-.f64 A B))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 F (pow.f64 (-.f64 A B) 3))))) (sqrt.f64 (*.f64 F (-.f64 A B)))))
(+.f64 (*.f64 1/16 (*.f64 (pow.f64 C 3) (sqrt.f64 (/.f64 F (pow.f64 (-.f64 A B) 5))))) (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F (-.f64 A B))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 F (pow.f64 (-.f64 A B) 3))))) (sqrt.f64 (*.f64 F (-.f64 A B))))))
(sqrt.f64 (*.f64 F (-.f64 C B)))
(+.f64 (*.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 F (-.f64 C B))))) (sqrt.f64 (*.f64 F (-.f64 C B))))
(+.f64 (*.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 F (-.f64 C B))))) (+.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (*.f64 -1/8 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 F (pow.f64 (-.f64 C B) 3)))))))
(+.f64 (*.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 F (-.f64 C B))))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 A 3) (sqrt.f64 (/.f64 F (pow.f64 (-.f64 C B) 5))))) (+.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (*.f64 -1/8 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 F (pow.f64 (-.f64 C 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 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)))
(+.f64 (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)) 2))
(+.f64 (/.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))
(+.f64 (/.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(-.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)) (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))
(-.f64 (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2))
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (*.f64 -1 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 0 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A B)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 C (-.f64 A B)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -1)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 2) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 2) (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 2) (*.f64 -1 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -2) 1/2)
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -2) (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) 4) (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) 4) (/.f64 -1 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))) 2))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) -2) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) -2) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) -2) (*.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -2))
(*.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))))
(*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 2 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))))
(*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) 4))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)) (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A B)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A B)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 2)))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 C (-.f64 A B)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (+.f64 C (-.f64 A B)))))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))) (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 4))
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -1/2)
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1/4)
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 1 (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 2)) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 1 (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (+.f64 F F))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (sqrt.f64 (+.f64 C (-.f64 A B)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 2) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A B)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (/.f64 (sqrt.f64 2) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A B)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (/.f64 (*.f64 (sqrt.f64 2) 2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (/.f64 (sqrt.f64 (+.f64 C (-.f64 A B))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (-.f64 A B))) 2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (*.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2)))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (/.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))))) (/.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))))) (/.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -2)) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) 4)) (/.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 2))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A B)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (+.f64 C (-.f64 A B))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 0)
(+.f64 0 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 2) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 2))
(-.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))) 2))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (-.f64 A B))))
(*.f64 (sqrt.f64 (+.f64 C (-.f64 A B))) (sqrt.f64 F))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 2) 1/2)
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 2))
(*.f64 (*.f64 (sqrt.f64 (+.f64 C (-.f64 A B))) 2) (/.f64 (sqrt.f64 F) 2))
(*.f64 (*.f64 (sqrt.f64 F) 2) (/.f64 (sqrt.f64 (+.f64 C (-.f64 A B))) 2))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 2)) 1/4)
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))) -1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 2) 2)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 2)) 4)
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))))
(+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))
(+.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 0)
(+.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (pow.f64 B 2)))
(+.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(+.f64 (*.f64 (*.f64 C A) -4) (pow.f64 B 2))
(+.f64 (*.f64 (*.f64 C A) -4) (neg.f64 (neg.f64 (pow.f64 B 2))))
(+.f64 (*.f64 (*.f64 C A) -4) (/.f64 (neg.f64 (pow.f64 B 2)) -1))
(+.f64 (*.f64 -2 (*.f64 C A)) (+.f64 (pow.f64 B 2) (*.f64 -2 (*.f64 C A))))
(+.f64 (*.f64 -2 (*.f64 C A)) (-.f64 (*.f64 -2 (*.f64 C A)) (neg.f64 (pow.f64 B 2))))
(+.f64 (+.f64 (pow.f64 B 2) (*.f64 -2 (*.f64 C A))) (*.f64 -2 (*.f64 C A)))
(+.f64 (/.f64 (pow.f64 B 2) 2) (+.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 (*.f64 C A) -4)))
(+.f64 (/.f64 (pow.f64 B 2) 2) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 8))) 2))
(+.f64 (/.f64 (pow.f64 B 2) 2) (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 C (*.f64 A 4))))
(+.f64 (+.f64 (*.f64 -2 (*.f64 C A)) (/.f64 (pow.f64 B 2) 2)) (+.f64 (*.f64 -2 (*.f64 C A)) (/.f64 (pow.f64 B 2) 2)))
(+.f64 (+.f64 (*.f64 -2 (*.f64 C A)) (/.f64 (pow.f64 B 2) 2)) (neg.f64 (-.f64 (*.f64 C (+.f64 A A)) (/.f64 (pow.f64 B 2) 2))))
(+.f64 (-.f64 0 (neg.f64 (pow.f64 B 2))) (*.f64 (*.f64 C A) -4))
(+.f64 (-.f64 (*.f64 -2 (*.f64 C A)) (neg.f64 (pow.f64 B 2))) (*.f64 -2 (*.f64 C A)))
(+.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 4))) (neg.f64 (pow.f64 B 2)))
(+.f64 (-.f64 (pow.f64 B 2) (*.f64 C A)) (neg.f64 (*.f64 (*.f64 C A) 3)))
(+.f64 (/.f64 (neg.f64 (pow.f64 B 2)) -1) (*.f64 (*.f64 C A) -4))
(+.f64 (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 C (*.f64 A 4))) (/.f64 (pow.f64 B 2) 2))
(+.f64 (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 C A)) (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 (*.f64 C A) 3)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 1)
(*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) -1)
(*.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(*.f64 -1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) 1/2)
(*.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1/4)
(*.f64 1/2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 1)
(/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) -1)
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2) -2)
(/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) 2)
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4) -4)
(/.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 4)
(/.f64 (*.f64 2 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 8)
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4) -1) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2))) (/.f64 (*.f64 C (*.f64 A 4)) -1/4)) 4)
(/.f64 (+.f64 (/.f64 (*.f64 C (*.f64 A 4)) -1/4) (*.f64 2 (*.f64 2 (pow.f64 B 2)))) 4)
(/.f64 (-.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2))) (*.f64 (+.f64 C C) (*.f64 A 8))) 4)
(pow.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 1)
(neg.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
Outputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C)))))
(*.f64 1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))) (*.f64 (sqrt.f64 -8) 1/4))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))) (*.f64 (sqrt.f64 -8) 1/4)) (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) 1/2)))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2))) (sqrt.f64 -4))))) (pow.f64 B 2)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C)))))))
(+.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C)))))))) (*.f64 (+.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 A C) 3))) 1/16)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 A C) 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (pow.f64 (*.f64 1 (/.f64 (sqrt.f64 (/.f64 (*.f64 F (*.f64 A C)) (+.f64 A C))) (sqrt.f64 -4))) 2)))) (sqrt.f64 -4))))) (pow.f64 B 2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))) (*.f64 (sqrt.f64 -8) 1/4)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 A C) 3))) 1/16)) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 F (*.f64 A C)) (+.f64 A C))) (sqrt.f64 -4)) 2) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 A C) 3)))) (sqrt.f64 -4))))) (pow.f64 B 2))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2))) (sqrt.f64 -4))))) (pow.f64 B 2)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (+.f64 A C))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 F) (*.f64 2 (/.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) 2)) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C)))))) (sqrt.f64 -4))))) (pow.f64 B 3)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))))))))
(+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 A C) 3))) 1/16)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 A C) 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (pow.f64 (*.f64 1 (/.f64 (sqrt.f64 (/.f64 (*.f64 F (*.f64 A C)) (+.f64 A C))) (sqrt.f64 -4))) 2)))) (sqrt.f64 -4))))) (pow.f64 B 2)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (+.f64 A C) (pow.f64 (*.f64 A C) 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 A C) 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F -1) (*.f64 2 (/.f64 (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (pow.f64 (*.f64 1 (/.f64 (sqrt.f64 (/.f64 (*.f64 F (*.f64 A C)) (+.f64 A C))) (sqrt.f64 -4))) 2))) (*.f64 (+.f64 A C) 4))))) (sqrt.f64 -4))))) (pow.f64 B 3)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 -4)) 1/2)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))) (*.f64 (sqrt.f64 -8) 1/4)) (*.f64 (*.f64 1/8 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (+.f64 A C) (pow.f64 (*.f64 A C) 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (neg.f64 F) (*.f64 (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 F (*.f64 A C)) (+.f64 A C))) (sqrt.f64 -4)) 2) 2)) (/.f64 1/2 (+.f64 A C))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 A C) 3)))) (sqrt.f64 -4))))) (pow.f64 B 3))) (*.f64 (+.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 A C) 3))) 1/16)) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 F (*.f64 A C)) (+.f64 A C))) (sqrt.f64 -4)) 2) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 F (+.f64 A C)) (pow.f64 (*.f64 A C) 3)))) (sqrt.f64 -4))))) (pow.f64 B 2))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A B) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B))))))) C) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A B))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A B)))))) (pow.f64 B 3)) -1/2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 C (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)) -4)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A B) (*.f64 F A))))) (pow.f64 B 3)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) -1/2)))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 A B) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A F)) (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))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A B) F)))))))) (+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A B) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B))))))) C) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B)))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A B))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A B)))))) (pow.f64 B 3)) -1/2))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 5)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A B))))))) (pow.f64 B 5)) -2)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 F A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A B))))) B)) 2)))) (pow.f64 B 3))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)) -4)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A B) (*.f64 F A))))) (pow.f64 B 3)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) -1/2)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 F A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A B) (*.f64 F A)))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 5)) -16)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A B) (*.f64 F A)))) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 5)) -2)))))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 A B) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A F)) (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))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A B) F)))))))) (+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 A B) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B))))))) C) (+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A F)) (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)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A B) F))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (-.f64 A B) F)))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -4 (*.f64 A F)) (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)) (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A B) F))) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 (-.f64 A B) 3))))))))) (pow.f64 C 3)) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B))))))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 5)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A B))))))) (pow.f64 B 5)) -2)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 F A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A B))))) B)) 2)))) (pow.f64 B 3))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A B))))) (+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 F A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A B))))) B)) 2))))) (pow.f64 B 5)) -2)) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 B 7)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A B))))) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (pow.f64 B 7)) -8)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F (-.f64 A B)) 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A B))))) (-.f64 (*.f64 -4 (*.f64 F A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A B))))) B)) 2))))) (pow.f64 B 5)) 1/4)))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 A B))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A B)))))) (pow.f64 B 3)) -1/2)))))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 F A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A B) (*.f64 F A)))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 5)) -16)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A B) (*.f64 F A)))) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 5)) -2))))) (+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 F A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A B) (*.f64 F A)))) B)) 2))) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 5)) -2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A B) (*.f64 F A)))) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (pow.f64 B 7)) -8)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A B) (*.f64 F A)))) (-.f64 (*.f64 -4 (*.f64 F A)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A B) (*.f64 F A)))) B)) 2))))) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F (-.f64 A B)) 3))) (pow.f64 B 5)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 B 7)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) -64)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 C (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)) -4)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A B) (*.f64 F A))))) (pow.f64 B 3)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A B)))) -1/2)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))
(*.f64 1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 F A)) 1/4))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) C))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A B)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 -4) C)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C)))))
(+.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 F A)) 1/4)) (+.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) C) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) 1/16)) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A B) (*.f64 F A))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 (sqrt.f64 -4) C))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) C))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 C 2)))))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A B)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 -4) C)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A B))))))) (*.f64 (sqrt.f64 -4) (pow.f64 C 2))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A B))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -4))) 2)))) (*.f64 (sqrt.f64 -4) (pow.f64 C 2))))) (*.f64 1/64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 C 2)))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) C) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) 1/16)) (+.f64 (+.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 F A)) 1/4)) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A B) (*.f64 F A)))) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (*.f64 (sqrt.f64 -4) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) 1/32))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) 1/8) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (-.f64 A B) (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A B) (*.f64 F A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -4))) 2)))) (*.f64 (sqrt.f64 -4) (pow.f64 C 2))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A B) (*.f64 F A))))) (*.f64 (sqrt.f64 -4) C)))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) C))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -4))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (pow.f64 C 3)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A B) F))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 (-.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2)))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2))) (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (sqrt.f64 -4))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 A B)))) (*.f64 F (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 A B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 C 2)))))))))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A B))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -4))) 2))))) (*.f64 (sqrt.f64 -4) (pow.f64 C 3))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -8)) (pow.f64 C 3)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A B))))))) (*.f64 (sqrt.f64 -4) (pow.f64 C 2))))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A B))))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A B))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -4))) 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 A 5)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -64))))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 7)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A B))))) (pow.f64 B 4))) (*.f64 (sqrt.f64 -4) (pow.f64 C 3))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A B)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 -4) C)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A B))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -4))) 2)))) (*.f64 (sqrt.f64 -4) (pow.f64 C 2))))) (*.f64 1/64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 C 2)))))))))))))
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) 1/8) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (-.f64 A B) (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A B) (*.f64 F A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -4))) 2)))) (*.f64 (sqrt.f64 -4) (pow.f64 C 2))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A B) (*.f64 F A))))) (*.f64 (sqrt.f64 -4) C)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2)))) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 F A)) 1/4)))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A B) (*.f64 F A)))) (-.f64 (*.f64 (-.f64 A B) (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A B) (*.f64 F A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -4))) 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 A 5)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -64))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 7))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A B) (*.f64 F A)))) (*.f64 (pow.f64 B 4) (sqrt.f64 2))) (*.f64 (sqrt.f64 -4) (pow.f64 C 3))) 1/128)))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A B) (*.f64 F A)))) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (*.f64 (sqrt.f64 -4) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) 1/32)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -8)) (pow.f64 C 3)) 1/256)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) C) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) 1/16)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (-.f64 A B) (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A B) (*.f64 F A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (sqrt.f64 -4))) 2))))) (*.f64 (sqrt.f64 -4) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) 1/32))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) -1/4))
(*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 A (-.f64 A B))) (*.f64 -1 (pow.f64 B 2)))) (sqrt.f64 -4))))) C)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) -1/4)) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 A B) (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -4))))) C)))
(+.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4)) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) 1/16)) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 4 (-.f64 A B))) (pow.f64 B 2))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (sqrt.f64 -4))))) C)))
(+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (*.f64 A (-.f64 A B))) (*.f64 -1 (pow.f64 B 2))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 4 (*.f64 A (-.f64 A B))) (*.f64 -1 (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 A (-.f64 A B))) (*.f64 -1 (pow.f64 B 2)))) (sqrt.f64 -4))))) C))))))
(+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (-.f64 A B) (*.f64 A 4)) (neg.f64 (pow.f64 B 2))))) (*.f64 (sqrt.f64 -4) (pow.f64 C 2))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) -1/4)) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 A B) (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -4))))) C))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 (-.f64 A B) (*.f64 A 4)) (neg.f64 (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 (sqrt.f64 -4) (pow.f64 C 2))))) (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 C 2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2)) -1/64)) (+.f64 (+.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4)) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) 1/16)) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 4 (-.f64 A B))) (pow.f64 B 2))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (sqrt.f64 -4))))) C)) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (-.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (-.f64 (*.f64 A (*.f64 4 (-.f64 A B))) (pow.f64 B 2)) (sqrt.f64 -4)) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 (sqrt.f64 -4) (pow.f64 C 2))))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 (-.f64 A B))) (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (*.f64 (sqrt.f64 -4) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) 1/32))))
(+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (*.f64 A (-.f64 A B))) (*.f64 -1 (pow.f64 B 2))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 4 (*.f64 A (-.f64 A B))) (*.f64 -1 (pow.f64 B 2))) (sqrt.f64 -4)))) 2)))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (*.f64 A (-.f64 A B))) (*.f64 -1 (pow.f64 B 2))) (-.f64 (*.f64 (-.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 4 (*.f64 A (-.f64 A B))) (*.f64 -1 (pow.f64 B 2))) (sqrt.f64 -4)))) 2)))) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (*.f64 A (-.f64 A B))) (*.f64 -1 (pow.f64 B 2))) (pow.f64 B 4))) (sqrt.f64 -4))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 A B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 4 (*.f64 A (-.f64 A B))) (*.f64 -1 (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F A)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 A (-.f64 A B))) (*.f64 -1 (pow.f64 B 2)))) (sqrt.f64 -4))))) C)))))))
(+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (-.f64 A B) (*.f64 A 4)) (neg.f64 (pow.f64 B 2))))) (*.f64 (sqrt.f64 -4) (pow.f64 C 2))))) (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) -1/4)) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -8)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 A B) (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -4))))) C))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 (-.f64 A B) (*.f64 A 4)) (neg.f64 (pow.f64 B 2))) (sqrt.f64 -4)))) 2))) (*.f64 (sqrt.f64 -4) (pow.f64 C 2))))) (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 C 2)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 (-.f64 A B) (*.f64 A 4)) (neg.f64 (pow.f64 B 2))) (sqrt.f64 -4)))) 2)))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 B 6) (sqrt.f64 -8)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 A B) (*.f64 A 4)) (neg.f64 (pow.f64 B 2))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 A B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 (-.f64 A B) (*.f64 A 4)) (neg.f64 (pow.f64 B 2))) (sqrt.f64 -4)))) 2)))) (sqrt.f64 -64)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (-.f64 A B) (*.f64 A 4)) (neg.f64 (pow.f64 B 2))))) (sqrt.f64 -4))))))) (pow.f64 C 3)))))
(+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4)) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) 1/16)) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 4 (-.f64 A B))) (pow.f64 B 2))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (sqrt.f64 -4))))) C))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2)) -1/64)) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (-.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (-.f64 (*.f64 A (*.f64 4 (-.f64 A B))) (pow.f64 B 2)) (sqrt.f64 -4)) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 (sqrt.f64 -4) (pow.f64 C 2))))))) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 (-.f64 A B))) (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (*.f64 (sqrt.f64 -4) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) 1/32)) (neg.f64 (/.f64 (+.f64 (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (-.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (-.f64 (*.f64 A (*.f64 4 (-.f64 A B))) (pow.f64 B 2)) (sqrt.f64 -4)) 1/2)) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 A B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (-.f64 (*.f64 A (*.f64 4 (-.f64 A B))) (pow.f64 B 2)) (sqrt.f64 -4)) 1/2)) 2)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 4 (-.f64 A B))) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 5))) (sqrt.f64 -64)))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 (-.f64 A B))) (pow.f64 B 2)) (*.f64 (pow.f64 B 4) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (sqrt.f64 -4)))) (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))))))) (pow.f64 C 3)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B)))))
(+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C B) F)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B)))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B)))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) (pow.f64 B 3)))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (pow.f64 B 3)))))))
(+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C B) F)))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C B) F))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 C B) F))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) B))) 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))))) (pow.f64 B 5)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B)))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B))))) (+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B)))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) (pow.f64 B 3)))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (pow.f64 B 3)))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 F C)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) (*.f64 (sqrt.f64 2) C)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) (pow.f64 B 5)))) (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (pow.f64 B 5)))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 C B) F)))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C B) F))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 C B) F))))))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (-.f64 C B) F)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C B) F))))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 (-.f64 C B) 3)))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 C B)))))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C B) F))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B)))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) B))) 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))))) (pow.f64 B 5)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) B))) 2)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F (-.f64 C B)) 3))))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))))) (pow.f64 B 7)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -4 (*.f64 F C)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) B))) 2)))) (pow.f64 B 5)))))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B)))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) (pow.f64 B 3)))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (pow.f64 B 3)))))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (pow.f64 B 7)))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 F C)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) B)) 2))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))))) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 F (-.f64 C B)) 3))) (pow.f64 B 5)))) (+.f64 (*.f64 -8 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) (pow.f64 B 7)))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 -4 (*.f64 F C)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) B)) 2))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) (pow.f64 B 5)))))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 F C)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) (*.f64 (sqrt.f64 2) C)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C B))) (pow.f64 B 5)))) (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (pow.f64 B 5))))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B)))))) (*.f64 (sqrt.f64 -4) A)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B)))))) (*.f64 (sqrt.f64 -4) A)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) 1/8)) (+.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) A) 1/16))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (-.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 F C))))) 2))) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B)))))) (*.f64 (sqrt.f64 -4) A)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))))) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) A) 1/16)) (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4)) (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 5))) (*.f64 (sqrt.f64 -4) (pow.f64 A 2)))))) (*.f64 1/8 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) A))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C B))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) 1/2)) 2))) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 A 2)) 1/64))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 (-.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (-.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 C B)))) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 F (*.f64 (-.f64 C B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)))) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) (pow.f64 F 3)))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 C B) F))) (*.f64 F (pow.f64 B 2))) (pow.f64 B 4))) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) F))))))))))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -8)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 F C))))) 2)))) (*.f64 (sqrt.f64 -4) (pow.f64 A 3))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 F C))))) 2))) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 F C))))) 2)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -64))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 F 3) (pow.f64 C 5)))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))))) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B)))))) (*.f64 (sqrt.f64 -4) A)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))) (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))))) (*.f64 (sqrt.f64 -4) (pow.f64 A 3))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7)))))))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -8)) (pow.f64 A 3)) 1/256)) (+.f64 (+.f64 (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 5))) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 A 2)) 1/64)) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B)))))) (*.f64 (sqrt.f64 -4) A)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) 1/8)) (+.f64 (*.f64 1/128 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 7)))) (*.f64 (sqrt.f64 -4) (pow.f64 A 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) A) 1/16)))) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 F C)) 1/4)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C B))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) 1/2)) 2)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -64))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) (pow.f64 F 3))) -1/16)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C B))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) 1/2)) 2))) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) 1/8)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C B))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (pow.f64 B 2)) (*.f64 -4 (*.f64 F (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 C) F)) 1/2)) 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (*.f64 (sqrt.f64 -4) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 5))) 1/32)))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))
(*.f64 -1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (-.f64 C B))) (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -4))))) A)))
(+.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -8) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 (-.f64 C B) 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 -4))))) A)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 C B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (-.f64 C B))) (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -4))))) A)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 4 (*.f64 C (-.f64 C B))) (neg.f64 (pow.f64 B 2))) (sqrt.f64 -4))) 2)))) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 A 2)) -1/64)) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 4 (*.f64 C (-.f64 C B))) (neg.f64 (pow.f64 B 2))))) (*.f64 (sqrt.f64 -4) (pow.f64 A 2)))))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -8) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 (-.f64 C B) 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 -4))))) A)) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C B))) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (-.f64 C B) 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))))) (+.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (-.f64 C B) 4)) (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))) 1/32)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 A 2)) -1/64))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B))))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 C B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (-.f64 (*.f64 (-.f64 C B) (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (sqrt.f64 -4)))) 2)))) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (*.f64 (-.f64 C B) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (pow.f64 B 4))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 A 3))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (-.f64 C B)))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 4 (*.f64 C (-.f64 C B))) (neg.f64 (pow.f64 B 2)))) (sqrt.f64 -4))))) A)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 4 (*.f64 C (-.f64 C B))) (neg.f64 (pow.f64 B 2))) (sqrt.f64 -4))) 2)))) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 A 2)) -1/64)) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 4 (*.f64 C (-.f64 C B))) (neg.f64 (pow.f64 B 2))))) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (*.f64 C (-.f64 C B))) (neg.f64 (pow.f64 B 2))) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 4 (*.f64 C (-.f64 C B))) (neg.f64 (pow.f64 B 2))) (sqrt.f64 -4))) 2))))) (sqrt.f64 -64)))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 4 (*.f64 C (-.f64 C B))) (neg.f64 (pow.f64 B 2))))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 C B))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 4 (*.f64 C (-.f64 C B))) (neg.f64 (pow.f64 B 2))) (sqrt.f64 -4))) 2))))) (sqrt.f64 -4)))) (*.f64 1/256 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 A 3))))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -8) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 (-.f64 C B) 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 -4))))) A)) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -8)) 1/256)) (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C B))) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (-.f64 C B) 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))) 2))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 5))) (sqrt.f64 -4))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 C (*.f64 (-.f64 C B) 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C B))) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (-.f64 C B) 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))) 2))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 (-.f64 C B) 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 5))) (sqrt.f64 -64)))))) (pow.f64 A 3))) (+.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (-.f64 C B) 4)) (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 2))) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))) 1/32)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 C B))) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (-.f64 C B) 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 A 2)) -1/64)))))
(sqrt.f64 (*.f64 F (+.f64 A C)))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A C))) B)))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (*.f64 -1/2 (*.f64 B (sqrt.f64 (/.f64 F (+.f64 A C))))))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (*.f64 (sqrt.f64 (/.f64 F (+.f64 A C))) (*.f64 B -1/2)))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 A C) 3))) (pow.f64 B 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A C))) B))))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (+.f64 (*.f64 -1/2 (*.f64 B (sqrt.f64 (/.f64 F (+.f64 A C))))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 A C) 3))) -1/8))))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A C))) (*.f64 B -1/2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 A C) 3))) (*.f64 (pow.f64 B 2) -1/8))))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 A C) 3))) (pow.f64 B 2))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 A C) 5))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A C))) B)))))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (+.f64 (*.f64 -1/2 (*.f64 B (sqrt.f64 (/.f64 F (+.f64 A C))))) (+.f64 (*.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 A C) 5))) -1/16)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 A C) 3))) -1/8)))))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 A C))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 A C))) (*.f64 B -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 A C) 3))) (*.f64 (pow.f64 B 2) -1/8)) (*.f64 (pow.f64 B 3) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (+.f64 A C) 5))) -1/16)))))
(sqrt.f64 (*.f64 F (-.f64 A B)))
(+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F (-.f64 A B))))) (sqrt.f64 (*.f64 F (-.f64 A B))))
(+.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F (-.f64 A B))))))
(+.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (*.f64 C (*.f64 (sqrt.f64 (/.f64 F (-.f64 A B))) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F (-.f64 A B))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 F (pow.f64 (-.f64 A B) 3))))) (sqrt.f64 (*.f64 F (-.f64 A B)))))
(+.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 F (pow.f64 (-.f64 A B) 3))))) (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F (-.f64 A B)))))))
(+.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (+.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 F (-.f64 A B))) 1/2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (-.f64 A B) 3))) (*.f64 (pow.f64 C 2) -1/8))))
(+.f64 (*.f64 1/16 (*.f64 (pow.f64 C 3) (sqrt.f64 (/.f64 F (pow.f64 (-.f64 A B) 5))))) (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F (-.f64 A B))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 F (pow.f64 (-.f64 A B) 3))))) (sqrt.f64 (*.f64 F (-.f64 A B))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (*.f64 -1/8 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 F (pow.f64 (-.f64 A B) 3)))))) (+.f64 (*.f64 1/2 (*.f64 C (sqrt.f64 (/.f64 F (-.f64 A B))))) (*.f64 1/16 (*.f64 (pow.f64 C 3) (sqrt.f64 (/.f64 F (pow.f64 (-.f64 A B) 5)))))))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 F (-.f64 A B))) 1/2)) (+.f64 (+.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (-.f64 A B) 3))) (*.f64 (pow.f64 C 2) -1/8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (-.f64 A B) 5))) (*.f64 (pow.f64 C 3) 1/16))))
(sqrt.f64 (*.f64 F (-.f64 C B)))
(+.f64 (*.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 F (-.f64 C B))))) (sqrt.f64 (*.f64 F (-.f64 C B))))
(+.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (*.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 F (-.f64 C B))))))
(+.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C B))) (*.f64 A 1/2)))
(+.f64 (*.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 F (-.f64 C B))))) (+.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (*.f64 -1/8 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 F (pow.f64 (-.f64 C B) 3)))))))
(+.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (-.f64 C B) 3))) (*.f64 (pow.f64 A 2) -1/8)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C B))) (*.f64 A 1/2))))
(+.f64 (*.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 F (-.f64 C B))))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 A 3) (sqrt.f64 (/.f64 F (pow.f64 (-.f64 C B) 5))))) (+.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (*.f64 -1/8 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 F (pow.f64 (-.f64 C B) 3))))))))
(+.f64 (*.f64 1/2 (*.f64 A (sqrt.f64 (/.f64 F (-.f64 C B))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 F (pow.f64 (-.f64 C B) 3))))) (+.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (*.f64 1/16 (*.f64 (pow.f64 A 3) (sqrt.f64 (/.f64 F (pow.f64 (-.f64 C B) 5))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C B))) (*.f64 A 1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (-.f64 C B) 3))) (*.f64 (pow.f64 A 2) -1/8)) (+.f64 (sqrt.f64 (*.f64 F (-.f64 C B))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (-.f64 C B) 5))) (*.f64 (pow.f64 A 3) 1/16)))))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(+.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)))
(/.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(+.f64 (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(+.f64 (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(+.f64 (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)) 2))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (*.f64 3 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 2)
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (/.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (*.f64 3 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 2)
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (*.f64 3 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 2)
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (/.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(-.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))) 1)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 2 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)) (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(-.f64 (/.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2))
(/.f64 (-.f64 (/.f64 (*.f64 3 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2)
(-.f64 (/.f64 (*.f64 3 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))) 2)))
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(/.f64 (-.f64 (/.f64 (*.f64 3 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2)
(-.f64 (/.f64 (*.f64 3 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))) 2)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (*.f64 3 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 2)
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (*.f64 -1 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)))
(/.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 0 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 -1/2 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (-.f64 A B))) 2)))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (-.f64 A B))) 2)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A B)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 C (-.f64 A B)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -1)
(/.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 2) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (*.f64 2 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 2) (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -2))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 2) (*.f64 -1 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))) (*.f64 -1 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) -2))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -2) 1/2)
(/.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -2) (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) 4) (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))
(*.f64 -1/2 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) 4) (/.f64 -1 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 -1/2 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (/.f64 -2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (/.f64 -2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))) (*.f64 -1 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) -2))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))) 2))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) -2) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 2))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) -2) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))) (*.f64 -1 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) -2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) -2) (*.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))) (*.f64 -1 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) -2))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 1/2 (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (*.f64 -2 (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -2))
(/.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 2 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))))
(*.f64 -1/2 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) 4))
(*.f64 -1/2 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)) (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A B)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A B)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A B)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A B)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 C (-.f64 A B)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (+.f64 C (-.f64 A B)))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))) (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 4))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 4) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) 4) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -1/2)
(*.f64 -1/2 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (/.f64 1/4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 1 (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 1 (/.f64 (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1)
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4))))
(*.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))))) (/.f64 1/2 (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) 8) (/.f64 -1/8 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 2)) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 1 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (/.f64 (/.f64 2 (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (/.f64 (/.f64 2 (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 1 (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 1 (/.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 1 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (-.f64 A B))) 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (-.f64 A B))) 2)) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (+.f64 F F))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (+.f64 F F))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (sqrt.f64 (+.f64 C (-.f64 A B)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 2) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A B)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (/.f64 (sqrt.f64 2) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A B)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A B)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (/.f64 (*.f64 (sqrt.f64 2) 2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A B)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (/.f64 (*.f64 2 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))) (/.f64 (*.f64 2 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (/.f64 (sqrt.f64 (+.f64 C (-.f64 A B))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (-.f64 A B))) 2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (/.f64 (*.f64 2 (sqrt.f64 (+.f64 C (-.f64 A B)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F))))) (neg.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(*.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (*.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2)))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) 1/2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (/.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))))) (/.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))))) (/.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 1 (/.f64 (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1)
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -2)) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 -1/2 (/.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) 4)) (/.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 1 (/.f64 (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1)
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1)
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 2))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A B)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (-.f64 A B)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (*.f64 (sqrt.f64 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 1)
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (+.f64 C (-.f64 A B))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))) (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 0)
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))
(+.f64 0 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))))
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 2) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 2))
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))
(-.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 0)
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))))
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))) 2))
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 1)
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))))
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 C (-.f64 A B))))
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))
(*.f64 (sqrt.f64 (+.f64 C (-.f64 A B))) (sqrt.f64 F))
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 2) 1/2)
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 2))
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 C (-.f64 A B))) 2) (/.f64 (sqrt.f64 F) 2))
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))
(*.f64 (*.f64 (sqrt.f64 F) 2) (/.f64 (sqrt.f64 (+.f64 C (-.f64 A B))) 2))
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 2)) 1/4)
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 1)
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))) -1)
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 2) 2)
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 2)) 4)
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B)))) 1)
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))))
(sqrt.f64 (*.f64 F (+.f64 C (-.f64 A B))))
(+.f64 (pow.f64 B 2) (*.f64 (*.f64 C A) -4))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 0)
(-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))
(-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))
(+.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (pow.f64 B 2)))
(-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))
(-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))
(+.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))
(-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 (*.f64 C A) -4) (pow.f64 B 2))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (*.f64 (*.f64 C A) -4) (neg.f64 (neg.f64 (pow.f64 B 2))))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (*.f64 (*.f64 C A) -4) (/.f64 (neg.f64 (pow.f64 B 2)) -1))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (*.f64 -2 (*.f64 C A)) (+.f64 (pow.f64 B 2) (*.f64 -2 (*.f64 C A))))
(+.f64 (*.f64 A (*.f64 C -2)) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -2))))
(+.f64 (pow.f64 B 2) (+.f64 (*.f64 A (*.f64 C -2)) (*.f64 A (*.f64 C -2))))
(+.f64 (*.f64 -2 (*.f64 C A)) (-.f64 (*.f64 -2 (*.f64 C A)) (neg.f64 (pow.f64 B 2))))
(+.f64 (*.f64 A (*.f64 C -2)) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -2))))
(+.f64 (pow.f64 B 2) (+.f64 (*.f64 A (*.f64 C -2)) (*.f64 A (*.f64 C -2))))
(+.f64 (+.f64 (pow.f64 B 2) (*.f64 -2 (*.f64 C A))) (*.f64 -2 (*.f64 C A)))
(+.f64 (*.f64 A (*.f64 C -2)) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -2))))
(+.f64 (pow.f64 B 2) (+.f64 (*.f64 A (*.f64 C -2)) (*.f64 A (*.f64 C -2))))
(+.f64 (/.f64 (pow.f64 B 2) 2) (+.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 (*.f64 C A) -4)))
(+.f64 (/.f64 (pow.f64 B 2) 2) (+.f64 (*.f64 -4 (*.f64 A C)) (/.f64 (pow.f64 B 2) 2)))
(+.f64 (*.f64 -4 (*.f64 A C)) (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 B 2)) 2))
(+.f64 (/.f64 (pow.f64 B 2) 2) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 8))) 2))
(/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 8)))) 2)
(/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 8 C)))) 2)
(+.f64 (/.f64 (pow.f64 B 2) 2) (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 C (*.f64 A 4))))
(+.f64 (/.f64 (pow.f64 B 2) 2) (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 4 (*.f64 A C))))
(+.f64 (+.f64 (*.f64 -2 (*.f64 C A)) (/.f64 (pow.f64 B 2) 2)) (+.f64 (*.f64 -2 (*.f64 C A)) (/.f64 (pow.f64 B 2) 2)))
(+.f64 (+.f64 (*.f64 A (*.f64 C -2)) (/.f64 (pow.f64 B 2) 2)) (+.f64 (*.f64 A (*.f64 C -2)) (/.f64 (pow.f64 B 2) 2)))
(+.f64 (+.f64 (*.f64 -2 (*.f64 C A)) (/.f64 (pow.f64 B 2) 2)) (neg.f64 (-.f64 (*.f64 C (+.f64 A A)) (/.f64 (pow.f64 B 2) 2))))
(+.f64 (+.f64 (*.f64 A (*.f64 C -2)) (/.f64 (pow.f64 B 2) 2)) (neg.f64 (-.f64 (*.f64 C (+.f64 A A)) (/.f64 (pow.f64 B 2) 2))))
(+.f64 (+.f64 (*.f64 A (*.f64 C -2)) (/.f64 (pow.f64 B 2) 2)) (neg.f64 (-.f64 (*.f64 A (+.f64 C C)) (/.f64 (pow.f64 B 2) 2))))
(+.f64 (-.f64 0 (neg.f64 (pow.f64 B 2))) (*.f64 (*.f64 C A) -4))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (-.f64 (*.f64 -2 (*.f64 C A)) (neg.f64 (pow.f64 B 2))) (*.f64 -2 (*.f64 C A)))
(+.f64 (*.f64 A (*.f64 C -2)) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -2))))
(+.f64 (pow.f64 B 2) (+.f64 (*.f64 A (*.f64 C -2)) (*.f64 A (*.f64 C -2))))
(+.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 4))) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 2 (pow.f64 B 2)) (+.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(-.f64 (*.f64 2 (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(+.f64 (-.f64 (pow.f64 B 2) (*.f64 C A)) (neg.f64 (*.f64 (*.f64 C A) 3)))
(-.f64 (pow.f64 B 2) (+.f64 (*.f64 A C) (*.f64 3 (*.f64 A C))))
(-.f64 (pow.f64 B 2) (+.f64 (*.f64 A C) (*.f64 A (*.f64 C 3))))
(+.f64 (/.f64 (neg.f64 (pow.f64 B 2)) -1) (*.f64 (*.f64 C A) -4))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 C (*.f64 A 4))) (/.f64 (pow.f64 B 2) 2))
(+.f64 (/.f64 (pow.f64 B 2) 2) (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 C (*.f64 A 4))))
(+.f64 (/.f64 (pow.f64 B 2) 2) (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 4 (*.f64 A C))))
(+.f64 (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 C A)) (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 (*.f64 C A) 3)))
(+.f64 (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 A C)) (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 3 (*.f64 A C))))
(+.f64 (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 A C)) (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 A (*.f64 C 3))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 1)
(-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))
(-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))
(*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) -1)
(neg.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(neg.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))
(-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))
(*.f64 -1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(neg.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(neg.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) 1/2)
(*.f64 1/2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(*.f64 1/2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))
(*.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1/4)
(-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))
(-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))
(*.f64 1/2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(*.f64 1/2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 1)
(-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))
(-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))
(/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) -1)
(neg.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(neg.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -2) -2)
(/.f64 (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -2)
(/.f64 (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) -2)
(/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) 2)
(/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))) 2)
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4) -4)
(/.f64 (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -2)
(/.f64 (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) -2)
(/.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 4)
(/.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 4)
(/.f64 (*.f64 2 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 8)
(/.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 4)
(/.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 4)
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4) -1) 4)
(/.f64 (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -2)
(/.f64 (*.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) -2)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2))) (/.f64 (*.f64 C (*.f64 A 4)) -1/4)) 4)
(/.f64 (+.f64 (*.f64 (pow.f64 B 2) 4) (/.f64 (*.f64 C (*.f64 A 4)) -1/4)) 4)
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) 4) 4) (neg.f64 (*.f64 4 (*.f64 A C))))
(/.f64 (+.f64 (/.f64 (*.f64 C (*.f64 A 4)) -1/4) (*.f64 2 (*.f64 2 (pow.f64 B 2)))) 4)
(/.f64 (+.f64 (*.f64 (pow.f64 B 2) 4) (/.f64 (*.f64 C (*.f64 A 4)) -1/4)) 4)
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) 4) 4) (neg.f64 (*.f64 4 (*.f64 A C))))
(/.f64 (-.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2))) (*.f64 (+.f64 C C) (*.f64 A 8))) 4)
(/.f64 (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 (*.f64 A 8) (+.f64 C C))) 4)
(/.f64 (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 16 (*.f64 A C))) 4)
(pow.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 1)
(-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))
(-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))
(neg.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(neg.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))

eval10.9s (7.3%)

Compiler

Compiled 127855 to 83757 computations (34.5% saved)

prune6.1s (4.1%)

Pruning

68 alts after pruning (66 fresh and 2 done)

PrunedKeptTotal
New2072272099
Fresh83947
Picked101
Done224
Total2083682151
Error
18.4b
Counts
2151 → 68
Alt Table
Click to see full alt table
StatusErrorProgram
59.0b
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 C (-.f64 A B))) (sqrt.f64 F)) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
59.8b
(/.f64 (*.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 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
56.8b
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 (sqrt.f64 (+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)))) (sqrt.f64 (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
59.0b
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (neg.f64 B)))) (sqrt.f64 (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
57.2b
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 (sqrt.f64 (*.f64 2 C)) (sqrt.f64 (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
61.2b
(/.f64 (*.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
58.0b
(/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 A C))) (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 F -1/2)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
54.7b
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (sqrt.f64 (*.f64 2 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
60.7b
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (neg.f64 B) (+.f64 C A)))) (*.f64 B (neg.f64 (sqrt.f64 2)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
60.7b
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (neg.f64 B) (+.f64 C A)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2))) (neg.f64 (pow.f64 B 2)))
59.5b
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 C A)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
60.6b
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (+.f64 A (+.f64 A C)))) (sqrt.f64 (*.f64 -8 (*.f64 C F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
58.9b
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 C F))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
57.7b
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
60.0b
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
60.0b
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
58.8b
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
61.8b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) (neg.f64 F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
55.2b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
55.1b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
59.2b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) F) (+.f64 C (+.f64 A C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
60.4b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) F) (+.f64 C (+.f64 A B))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
61.4b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
59.0b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -8)) (*.f64 (pow.f64 B 2) (*.f64 C 4)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
58.7b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 C 2) (*.f64 A -8))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
62.2b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
59.6b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C C)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
62.9b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 C (pow.f64 B 2))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
60.2b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
57.3b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) 2)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
58.7b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
60.3b
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
60.0b
(-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
60.1b
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (-.f64 A B))) 2)))
61.2b
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 A -2) C)))))
59.4b
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (+.f64 C (-.f64 A B)))))
56.0b
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A C)))))
58.8b
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A B)))))
55.4b
(*.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
62.7b
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))
63.4b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 C B)))))
62.9b
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2))))))
62.1b
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 (pow.f64 C 2) (*.f64 A -8)))))
60.6b
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F))))))
61.3b
(*.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))))
59.2b
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
59.1b
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 F))) (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
56.7b
(*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
63.4b
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
62.6b
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
59.7b
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
62.8b
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 2 B))
62.9b
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B))
62.5b
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 2 B)))
62.7b
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) B))
58.5b
(*.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (sqrt.f64 (+.f64 C (-.f64 A B)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
61.1b
(*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (*.f64 C A)) -2)))
57.6b
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C))))
56.9b
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A))))
61.3b
(*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -8)))
62.5b
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 A F))))
60.3b
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
63.9b
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 A)) (sqrt.f64 (neg.f64 F))))
53.2b
(neg.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) (sqrt.f64 (+.f64 F F))))
53.2b
(neg.f64 (*.f64 (sqrt.f64 (/.f64 -1 A)) (sqrt.f64 F)))
63.0b
(neg.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B)))
55.3b
(neg.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)))
53.7b
(neg.f64 (sqrt.f64 (*.f64 -1 (/.f64 F C))))
Compiler

Compiled 3811 to 2773 computations (27.2% saved)

localize75.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.1b
(sqrt.f64 (/.f64 -1/2 A))
0.1b
(*.f64 (sqrt.f64 (/.f64 -1/2 A)) (sqrt.f64 (+.f64 F F)))
Compiler

Compiled 40 to 21 computations (47.5% saved)

series114.0ms (0.1%)

Counts
2 → 0
Calls

9 calls:

TimeVariablePointExpression
107.0ms
F
@0
(*.f64 (sqrt.f64 (/.f64 -1/2 A)) (sqrt.f64 (+.f64 F F)))
1.0ms
F
@-inf
(*.f64 (sqrt.f64 (/.f64 -1/2 A)) (sqrt.f64 (+.f64 F F)))
1.0ms
A
@-inf
(*.f64 (sqrt.f64 (/.f64 -1/2 A)) (sqrt.f64 (+.f64 F F)))
1.0ms
A
@0
(*.f64 (sqrt.f64 (/.f64 -1/2 A)) (sqrt.f64 (+.f64 F F)))
1.0ms
F
@inf
(*.f64 (sqrt.f64 (/.f64 -1/2 A)) (sqrt.f64 (+.f64 F F)))

rewrite733.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1160×rational_best-simplify-60
570×rational_best-simplify-55
562×rational_best-simplify-63
558×rational_best-simplify-67
524×rational_best-4
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01134
17534
215328
338328
4141626
5709626
Stop Event
node limit
Counts
2 → 59
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 -1/2 A)) (sqrt.f64 (+.f64 F F)))
(sqrt.f64 (/.f64 -1/2 A))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 F (neg.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2) (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4) (+.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4) (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4) (/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 3) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4) (/.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2) (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4) (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2)) (neg.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 3) 2) 2) (/.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (/.f64 F (neg.f64 A)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4)) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 F F)) 4)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 4))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 4)) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 F F)) 4))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 F (neg.f64 A)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 -1/2 A)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 -1/2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 1/2) (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (/.f64 -1/2 A)) 4) (+.f64 (/.f64 (sqrt.f64 (/.f64 -1/2 A)) 4) (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (/.f64 -1/2 A)) 4) (/.f64 (*.f64 -3 (/.f64 (sqrt.f64 (/.f64 -1/2 A)) -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (/.f64 -1/2 A)) 4) (/.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 -1/2 A)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 1/2) (/.f64 (sqrt.f64 (/.f64 -1/2 A)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (sqrt.f64 (/.f64 -1/2 A)) 4) (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 1/2)) (neg.f64 (/.f64 (sqrt.f64 (/.f64 -1/2 A)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 -3 (/.f64 (sqrt.f64 (/.f64 -1/2 A)) -2)) 2) (/.f64 (/.f64 (sqrt.f64 (/.f64 -1/2 A)) -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (/.f64 -1/2 A))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 -1/2 A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 -1/2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (sqrt.f64 (/.f64 -1/2 A)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 4)) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 -1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1/2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 -1 A)) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 1/4 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 1 A)) (sqrt.f64 -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 1/2 A)) (sqrt.f64 -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 1/4 A)) (sqrt.f64 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 -2 A)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 1/2 (*.f64 A 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 -1/2 A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 4)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 -1/2 A)) 1)))))

simplify343.0ms (0.2%)

Algorithm
egg-herbie
Rules
1354×rational_best-simplify-75
1246×rational_best-simplify-76
1054×rational_best-simplify-63
788×rational_best-simplify-66
770×rational_best-simplify-56
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0143821
1327797
2797797
33139797
Stop Event
node limit
Counts
59 → 64
Calls
Call 1
Inputs
(+.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 0)
(+.f64 0 (sqrt.f64 (/.f64 F (neg.f64 A))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2) (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2))
(+.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4) (+.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4) (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2)))
(+.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4) (/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 3) 2) 2))
(+.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4) (/.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 3) 4))
(-.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 0)
(-.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2) (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) -2))
(-.f64 (+.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4) (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2)) (neg.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4)))
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 3) 2) 2) (/.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) -2) 2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (/.f64 F (neg.f64 A)))) 4))
(/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 1)
(/.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2) 2)
(/.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4)) 8)
(/.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4)) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4))) 16)
(/.f64 (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4)) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4))) 32)
(/.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 F F)) 4)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 4))) 64)
(/.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 4)) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 F F)) 4))) 64)
(pow.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 1)
(sqrt.f64 (/.f64 F (neg.f64 A)))
(+.f64 (sqrt.f64 (/.f64 -1/2 A)) 0)
(+.f64 0 (sqrt.f64 (/.f64 -1/2 A)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 1/2) (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 1/2))
(+.f64 (/.f64 (sqrt.f64 (/.f64 -1/2 A)) 4) (+.f64 (/.f64 (sqrt.f64 (/.f64 -1/2 A)) 4) (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 1/2)))
(+.f64 (/.f64 (sqrt.f64 (/.f64 -1/2 A)) 4) (/.f64 (*.f64 -3 (/.f64 (sqrt.f64 (/.f64 -1/2 A)) -2)) 2))
(+.f64 (/.f64 (sqrt.f64 (/.f64 -1/2 A)) 4) (/.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 3) 4))
(-.f64 (sqrt.f64 (/.f64 -1/2 A)) 0)
(-.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 1/2) (/.f64 (sqrt.f64 (/.f64 -1/2 A)) -2))
(-.f64 (+.f64 (/.f64 (sqrt.f64 (/.f64 -1/2 A)) 4) (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 1/2)) (neg.f64 (/.f64 (sqrt.f64 (/.f64 -1/2 A)) 4)))
(-.f64 (/.f64 (*.f64 -3 (/.f64 (sqrt.f64 (/.f64 -1/2 A)) -2)) 2) (/.f64 (/.f64 (sqrt.f64 (/.f64 -1/2 A)) -2) 2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (/.f64 -1/2 A))) 4))
(*.f64 (sqrt.f64 (/.f64 -1/2 A)) 1)
(*.f64 1 (sqrt.f64 (/.f64 -1/2 A)))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 1/2))
(*.f64 -2 (/.f64 (sqrt.f64 (/.f64 -1/2 A)) -2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 2) 1/2)
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 1/2) 2)
(*.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 4) 1/4)
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 4))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 4)) 1/8)
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 -1 A)))
(*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 1 A)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1/2 A)))
(*.f64 (sqrt.f64 (/.f64 -1 A)) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 1/4 A)))
(*.f64 (sqrt.f64 (/.f64 1 A)) (sqrt.f64 -1/2))
(*.f64 (sqrt.f64 (/.f64 1/2 A)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 1/4 A)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (/.f64 -2 A)) 1/2)
(*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 1/2 (*.f64 A 4))))
(/.f64 (sqrt.f64 (/.f64 -1/2 A)) 1)
(/.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 2) 2)
(/.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 4)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 4))) 16)
(pow.f64 (sqrt.f64 (/.f64 -1/2 A)) 1)
Outputs
(+.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 0)
(sqrt.f64 (/.f64 F (neg.f64 A)))
(+.f64 0 (sqrt.f64 (/.f64 F (neg.f64 A))))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(+.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2) (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(+.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4) (+.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4) (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2)))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(+.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4) (/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 3) 2) 2))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(+.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4) (/.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 3) 4))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(-.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 0)
(sqrt.f64 (/.f64 F (neg.f64 A)))
(-.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2) (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) -2))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(-.f64 (+.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4) (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2)) (neg.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4)))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 3) 2) 2) (/.f64 (/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) -2) 2))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (/.f64 F (neg.f64 A)))) 4))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(/.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 1)
(sqrt.f64 (/.f64 F (neg.f64 A)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 2) 2)
(sqrt.f64 (/.f64 F (neg.f64 A)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4) 4)
(sqrt.f64 (/.f64 F (neg.f64 A)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4)) 8)
(sqrt.f64 (/.f64 F (neg.f64 A)))
(/.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4)) 16)
(sqrt.f64 (/.f64 F (neg.f64 A)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4))) 16)
(sqrt.f64 (/.f64 F (neg.f64 A)))
(/.f64 (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4)) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 4))) 32)
(sqrt.f64 (/.f64 F (neg.f64 A)))
(/.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 F F)) 4)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 4))) 64)
(/.f64 (*.f64 (*.f64 4 (sqrt.f64 (+.f64 F F))) (*.f64 2 (*.f64 4 (*.f64 2 (sqrt.f64 (/.f64 -1/2 A)))))) 64)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 F F)) 8) (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 8)) 64)
(/.f64 (*.f64 4 (*.f64 (sqrt.f64 (+.f64 F F)) (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 16))) 64)
(/.f64 (*.f64 4 (*.f64 16 (*.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (/.f64 -1/2 A))))) 64)
(/.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 4)) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 F F)) 4))) 64)
(/.f64 (*.f64 (*.f64 4 (sqrt.f64 (+.f64 F F))) (*.f64 2 (*.f64 4 (*.f64 2 (sqrt.f64 (/.f64 -1/2 A)))))) 64)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 F F)) 8) (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 8)) 64)
(/.f64 (*.f64 4 (*.f64 (sqrt.f64 (+.f64 F F)) (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 16))) 64)
(/.f64 (*.f64 4 (*.f64 16 (*.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (/.f64 -1/2 A))))) 64)
(pow.f64 (sqrt.f64 (/.f64 F (neg.f64 A))) 1)
(sqrt.f64 (/.f64 F (neg.f64 A)))
(sqrt.f64 (/.f64 F (neg.f64 A)))
(+.f64 (sqrt.f64 (/.f64 -1/2 A)) 0)
(sqrt.f64 (/.f64 -1/2 A))
(+.f64 0 (sqrt.f64 (/.f64 -1/2 A)))
(sqrt.f64 (/.f64 -1/2 A))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 1/2) (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 1/2))
(sqrt.f64 (/.f64 -1/2 A))
(+.f64 (/.f64 (sqrt.f64 (/.f64 -1/2 A)) 4) (+.f64 (/.f64 (sqrt.f64 (/.f64 -1/2 A)) 4) (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 1/2)))
(sqrt.f64 (/.f64 -1/2 A))
(+.f64 (/.f64 (sqrt.f64 (/.f64 -1/2 A)) 4) (/.f64 (*.f64 -3 (/.f64 (sqrt.f64 (/.f64 -1/2 A)) -2)) 2))
(sqrt.f64 (/.f64 -1/2 A))
(+.f64 (/.f64 (sqrt.f64 (/.f64 -1/2 A)) 4) (/.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 3) 4))
(sqrt.f64 (/.f64 -1/2 A))
(-.f64 (sqrt.f64 (/.f64 -1/2 A)) 0)
(sqrt.f64 (/.f64 -1/2 A))
(-.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 1/2) (/.f64 (sqrt.f64 (/.f64 -1/2 A)) -2))
(sqrt.f64 (/.f64 -1/2 A))
(-.f64 (+.f64 (/.f64 (sqrt.f64 (/.f64 -1/2 A)) 4) (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 1/2)) (neg.f64 (/.f64 (sqrt.f64 (/.f64 -1/2 A)) 4)))
(sqrt.f64 (/.f64 -1/2 A))
(-.f64 (/.f64 (*.f64 -3 (/.f64 (sqrt.f64 (/.f64 -1/2 A)) -2)) 2) (/.f64 (/.f64 (sqrt.f64 (/.f64 -1/2 A)) -2) 2))
(sqrt.f64 (/.f64 -1/2 A))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (/.f64 -1/2 A))) 4))
(sqrt.f64 (/.f64 -1/2 A))
(*.f64 (sqrt.f64 (/.f64 -1/2 A)) 1)
(sqrt.f64 (/.f64 -1/2 A))
(*.f64 1 (sqrt.f64 (/.f64 -1/2 A)))
(sqrt.f64 (/.f64 -1/2 A))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 1/2))
(sqrt.f64 (/.f64 -1/2 A))
(*.f64 -2 (/.f64 (sqrt.f64 (/.f64 -1/2 A)) -2))
(sqrt.f64 (/.f64 -1/2 A))
(*.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 2) 1/2)
(sqrt.f64 (/.f64 -1/2 A))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 2))
(sqrt.f64 (/.f64 -1/2 A))
(*.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 1/2) 2)
(sqrt.f64 (/.f64 -1/2 A))
(*.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 4) 1/4)
(sqrt.f64 (/.f64 -1/2 A))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 4))
(sqrt.f64 (/.f64 -1/2 A))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 4)) 1/8)
(sqrt.f64 (/.f64 -1/2 A))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 -1 A)))
(sqrt.f64 (/.f64 -1/2 A))
(*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 1 A)))
(sqrt.f64 (/.f64 -1/2 A))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1/2 A)))
(sqrt.f64 (/.f64 -1/2 A))
(*.f64 (sqrt.f64 (/.f64 -1 A)) (sqrt.f64 1/2))
(sqrt.f64 (/.f64 -1/2 A))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 1/4 A)))
(sqrt.f64 (/.f64 -1/2 A))
(*.f64 (sqrt.f64 (/.f64 1 A)) (sqrt.f64 -1/2))
(sqrt.f64 (/.f64 -1/2 A))
(*.f64 (sqrt.f64 (/.f64 1/2 A)) (sqrt.f64 -1))
(sqrt.f64 (/.f64 -1/2 A))
(*.f64 (sqrt.f64 (/.f64 1/4 A)) (sqrt.f64 -2))
(sqrt.f64 (/.f64 -1/2 A))
(*.f64 (sqrt.f64 (/.f64 -2 A)) 1/2)
(sqrt.f64 (/.f64 -1/2 A))
(*.f64 (sqrt.f64 -4) (sqrt.f64 (/.f64 1/2 (*.f64 A 4))))
(sqrt.f64 (/.f64 -1/2 A))
(/.f64 (sqrt.f64 (/.f64 -1/2 A)) 1)
(sqrt.f64 (/.f64 -1/2 A))
(/.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 2) 2)
(sqrt.f64 (/.f64 -1/2 A))
(/.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 4) 4)
(sqrt.f64 (/.f64 -1/2 A))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 4)) 8)
(sqrt.f64 (/.f64 -1/2 A))
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 4)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) 4))) 16)
(sqrt.f64 (/.f64 -1/2 A))
(pow.f64 (sqrt.f64 (/.f64 -1/2 A)) 1)
(sqrt.f64 (/.f64 -1/2 A))

localize62.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
10.5b
(sqrt.f64 (*.f64 -1 (/.f64 F C)))
Compiler

Compiled 28 to 15 computations (46.4% saved)

series4.0ms (0%)

Counts
1 → 0
Calls

6 calls:

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

rewrite545.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
992×rational_best-simplify-64
866×rational_best-simplify-51
786×rational_best-4
786×rational_best-2
786×rational_best-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0917
16515
215915
345915
4201215
Stop Event
node limit
Counts
1 → 35
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 -1 (/.f64 F C)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 (neg.f64 F) C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 2) (/.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 2) 2) (+.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 2) 2) (/.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 2) (/.f64 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 F) C))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 (neg.f64 F) C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 -1 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 -1 C)) (sqrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 -1) 2) (/.f64 (sqrt.f64 (/.f64 F C)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 2) (/.f64 (sqrt.f64 -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (/.f64 -1/2 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 -1/2 C)) (sqrt.f64 (+.f64 F F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 -1) 2) (*.f64 (sqrt.f64 (/.f64 F C)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 F C)) 2) (*.f64 (sqrt.f64 -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 F (/.f64 -2 C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 F (+.f64 C C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 F (+.f64 C C))) (sqrt.f64 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (/.f64 2 C))) (sqrt.f64 -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 F (/.f64 2 C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F 4)) (sqrt.f64 (/.f64 (/.f64 -1 C) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (/.f64 -1 C) 4)) (sqrt.f64 (*.f64 F 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 1)))))

simplify657.0ms (0.4%)

Algorithm
egg-herbie
Rules
1428×rational_best-simplify-85
1104×rational_best-simplify-62
668×rational_best-simplify-49
568×rational_best-simplify-47
560×rational_best-simplify-63
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
091525
1206525
2458525
31325525
46365525
Stop Event
node limit
Counts
35 → 37
Calls
Call 1
Inputs
(+.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 0)
(+.f64 0 (sqrt.f64 (/.f64 (neg.f64 F) C)))
(+.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 2) (/.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 2))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 2) 2) (+.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 2) 2) (/.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 2)))
(-.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 0)
(-.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 2) (/.f64 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 F) C))) 2))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 1)
(*.f64 1 (sqrt.f64 (/.f64 (neg.f64 F) C)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C)))
(*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 2) 1/2)
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 -1 C)))
(*.f64 (sqrt.f64 (/.f64 -1 C)) (sqrt.f64 F))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 2))
(*.f64 (*.f64 (sqrt.f64 -1) 2) (/.f64 (sqrt.f64 (/.f64 F C)) 2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 2) (/.f64 (sqrt.f64 -1) 2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 4) 1/4)
(*.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (/.f64 -1/2 C)))
(*.f64 (sqrt.f64 (/.f64 -1/2 C)) (sqrt.f64 (+.f64 F F)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 4))
(*.f64 (/.f64 (sqrt.f64 -1) 2) (*.f64 (sqrt.f64 (/.f64 F C)) 2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 F C)) 2) (*.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 F (/.f64 -2 C))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 F (+.f64 C C))))
(*.f64 (sqrt.f64 (/.f64 F (+.f64 C C))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 2 C))) (sqrt.f64 -1/2))
(*.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 F (/.f64 2 C))))
(*.f64 (sqrt.f64 (*.f64 F 4)) (sqrt.f64 (/.f64 (/.f64 -1 C) 4)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 -1 C) 4)) (sqrt.f64 (*.f64 F 4)))
(/.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 1)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 2) 2)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 4)) 8)
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 1)
Outputs
(+.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 0)
(sqrt.f64 (/.f64 (neg.f64 F) C))
(sqrt.f64 (/.f64 F (neg.f64 C)))
(+.f64 0 (sqrt.f64 (/.f64 (neg.f64 F) C)))
(sqrt.f64 (/.f64 (neg.f64 F) C))
(sqrt.f64 (/.f64 F (neg.f64 C)))
(+.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 2) (/.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 2))
(sqrt.f64 (/.f64 (neg.f64 F) C))
(sqrt.f64 (/.f64 F (neg.f64 C)))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 2) 2) (+.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 2) 2) (/.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 2)))
(sqrt.f64 (/.f64 (neg.f64 F) C))
(sqrt.f64 (/.f64 F (neg.f64 C)))
(-.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 0)
(sqrt.f64 (/.f64 (neg.f64 F) C))
(sqrt.f64 (/.f64 F (neg.f64 C)))
(-.f64 (/.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 2) (/.f64 (neg.f64 (sqrt.f64 (/.f64 (neg.f64 F) C))) 2))
(sqrt.f64 (/.f64 (neg.f64 F) C))
(sqrt.f64 (/.f64 F (neg.f64 C)))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 1)
(sqrt.f64 (/.f64 (neg.f64 F) C))
(sqrt.f64 (/.f64 F (neg.f64 C)))
(*.f64 1 (sqrt.f64 (/.f64 (neg.f64 F) C)))
(sqrt.f64 (/.f64 (neg.f64 F) C))
(sqrt.f64 (/.f64 F (neg.f64 C)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F C)))
(sqrt.f64 (/.f64 (neg.f64 F) C))
(sqrt.f64 (/.f64 F (neg.f64 C)))
(*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -1))
(sqrt.f64 (/.f64 (neg.f64 F) C))
(sqrt.f64 (/.f64 F (neg.f64 C)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 2) 1/2)
(sqrt.f64 (/.f64 (neg.f64 F) C))
(sqrt.f64 (/.f64 F (neg.f64 C)))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 -1 C)))
(sqrt.f64 (/.f64 (neg.f64 F) C))
(sqrt.f64 (/.f64 F (neg.f64 C)))
(*.f64 (sqrt.f64 (/.f64 -1 C)) (sqrt.f64 F))
(sqrt.f64 (/.f64 (neg.f64 F) C))
(sqrt.f64 (/.f64 F (neg.f64 C)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 2))
(sqrt.f64 (/.f64 (neg.f64 F) C))
(sqrt.f64 (/.f64 F (neg.f64 C)))
(*.f64 (*.f64 (sqrt.f64 -1) 2) (/.f64 (sqrt.f64 (/.f64 F C)) 2))
(sqrt.f64 (/.f64 (neg.f64 F) C))
(sqrt.f64 (/.f64 F (neg.f64 C)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 2) (/.f64 (sqrt.f64 -1) 2))
(sqrt.f64 (/.f64 (neg.f64 F) C))
(sqrt.f64 (/.f64 F (neg.f64 C)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 4) 1/4)
(sqrt.f64 (/.f64 (neg.f64 F) C))
(sqrt.f64 (/.f64 F (neg.f64 C)))
(*.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (/.f64 -1/2 C)))
(sqrt.f64 (/.f64 (neg.f64 F) C))
(sqrt.f64 (/.f64 F (neg.f64 C)))
(*.f64 (sqrt.f64 (/.f64 -1/2 C)) (sqrt.f64 (+.f64 F F)))
(sqrt.f64 (/.f64 (neg.f64 F) C))
(sqrt.f64 (/.f64 F (neg.f64 C)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 4))
(sqrt.f64 (/.f64 (neg.f64 F) C))
(sqrt.f64 (/.f64 F (neg.f64 C)))
(*.f64 (/.f64 (sqrt.f64 -1) 2) (*.f64 (sqrt.f64 (/.f64 F C)) 2))
(sqrt.f64 (/.f64 (neg.f64 F) C))
(sqrt.f64 (/.f64 F (neg.f64 C)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 F C)) 2) (*.f64 (sqrt.f64 -1) 2))
(sqrt.f64 (/.f64 (neg.f64 F) C))
(sqrt.f64 (/.f64 F (neg.f64 C)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) (sqrt.f64 1/2))
(sqrt.f64 (/.f64 (neg.f64 F) C))
(sqrt.f64 (/.f64 F (neg.f64 C)))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 F (/.f64 -2 C))))
(sqrt.f64 (/.f64 (neg.f64 F) C))
(sqrt.f64 (/.f64 F (neg.f64 C)))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 F (+.f64 C C))))
(sqrt.f64 (/.f64 (neg.f64 F) C))
(sqrt.f64 (/.f64 F (neg.f64 C)))
(*.f64 (sqrt.f64 (/.f64 F (+.f64 C C))) (sqrt.f64 -2))
(sqrt.f64 (/.f64 (neg.f64 F) C))
(sqrt.f64 (/.f64 F (neg.f64 C)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 2 C))) (sqrt.f64 -1/2))
(sqrt.f64 (/.f64 (neg.f64 F) C))
(sqrt.f64 (/.f64 F (neg.f64 C)))
(*.f64 (sqrt.f64 -1/2) (sqrt.f64 (*.f64 F (/.f64 2 C))))
(sqrt.f64 (/.f64 (neg.f64 F) C))
(sqrt.f64 (/.f64 F (neg.f64 C)))
(*.f64 (sqrt.f64 (*.f64 F 4)) (sqrt.f64 (/.f64 (/.f64 -1 C) 4)))
(sqrt.f64 (/.f64 (neg.f64 F) C))
(sqrt.f64 (/.f64 F (neg.f64 C)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 -1 C) 4)) (sqrt.f64 (*.f64 F 4)))
(sqrt.f64 (/.f64 (neg.f64 F) C))
(sqrt.f64 (/.f64 F (neg.f64 C)))
(/.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 1)
(sqrt.f64 (/.f64 (neg.f64 F) C))
(sqrt.f64 (/.f64 F (neg.f64 C)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 2) 2)
(sqrt.f64 (/.f64 (neg.f64 F) C))
(sqrt.f64 (/.f64 F (neg.f64 C)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 4) 4)
(sqrt.f64 (/.f64 (neg.f64 F) C))
(sqrt.f64 (/.f64 F (neg.f64 C)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 4)) 8)
(sqrt.f64 (/.f64 (neg.f64 F) C))
(sqrt.f64 (/.f64 F (neg.f64 C)))
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)) 1)
(sqrt.f64 (/.f64 (neg.f64 F) C))
(sqrt.f64 (/.f64 F (neg.f64 C)))

localize153.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.2b
(*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))
4.6b
(*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))
10.9b
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
20.7b
(sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))))
Compiler

Compiled 113 to 40 computations (64.6% saved)

series81.0ms (0.1%)

Counts
4 → 116
Calls

39 calls:

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

rewrite595.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1576×rational_best-simplify-60
920×rational_best-simplify-3
818×rational_best-simplify-58
700×rational_best-simplify-56
522×rational_best-simplify-63
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022168
1158168
2354168
31104168
45479168
Stop Event
node limit
Counts
4 → 196
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F)))
(*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 2) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 3) 4) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 2) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))) (sqrt.f64 -8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 -8)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 C) (sqrt.f64 (*.f64 A (*.f64 (*.f64 (+.f64 C (+.f64 A A)) F) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F))) (sqrt.f64 (*.f64 -8 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A)))) (sqrt.f64 -8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 (+.f64 C (+.f64 A A))) (sqrt.f64 (*.f64 -8 C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 -8 C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A)))) (sqrt.f64 (*.f64 -8 (*.f64 A F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -8 C)) (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (+.f64 C (+.f64 A A)) F) -8))) (sqrt.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -8 (*.f64 A F))) (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (/.f64 (sqrt.f64 -8) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 (*.f64 A (+.f64 C (+.f64 A A)))) (sqrt.f64 (*.f64 -8 C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C (+.f64 A A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) F)) (*.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 -8 C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) F)) (sqrt.f64 (*.f64 -8 (*.f64 C A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 C (+.f64 A A))) (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 (*.f64 -8 C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 C (+.f64 A A))) (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A (+.f64 C (+.f64 A A)))) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 -8 C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A (+.f64 C (+.f64 A A)))) (sqrt.f64 (*.f64 -8 (*.f64 C F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 C (*.f64 A F))) (*.f64 (sqrt.f64 (+.f64 C (+.f64 A A))) (sqrt.f64 -8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 C (*.f64 A F))) (sqrt.f64 (*.f64 -8 (+.f64 C (+.f64 A A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 (*.f64 A (+.f64 C (+.f64 A A)))) (sqrt.f64 -8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 (*.f64 -8 (*.f64 A (+.f64 C (+.f64 A A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A (*.f64 2 (*.f64 (+.f64 C (+.f64 A A)) F)))) (sqrt.f64 (/.f64 (*.f64 C -16) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 2 (*.f64 (+.f64 C (+.f64 A A)) F))))) (sqrt.f64 -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)) (*.f64 C -16))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2) (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 3) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 3) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (+.f64 (/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2) (/.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2) (+.f64 (/.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 3) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 3) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) (+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 2) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (/.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (/.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) (/.f64 -1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) (/.f64 2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 4) (/.f64 1 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) (/.f64 -1 (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 -8)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 -8)) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (/.f64 (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 1 (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)))) (/.f64 (sqrt.f64 (*.f64 -8 C)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 C)) 2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)))) (/.f64 (*.f64 (sqrt.f64 C) (*.f64 2 (sqrt.f64 -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)))) (/.f64 (+.f64 (sqrt.f64 (*.f64 -8 C)) (sqrt.f64 (*.f64 -8 C))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (/.f64 (sqrt.f64 -8) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (/.f64 (*.f64 2 (sqrt.f64 -8)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 4)) (/.f64 1/4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 4)) (/.f64 1/2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 C)) (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (+.f64 C (+.f64 A A)) F) -8))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 C)) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F))) (*.f64 2 (sqrt.f64 -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A))))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 2 (sqrt.f64 -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 -8 C))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 -8 C))) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 2 (sqrt.f64 -8))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))) 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 2 (sqrt.f64 -8))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) (/.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 2)) (/.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 4)) (/.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 4) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) (/.f64 (/.f64 (sqrt.f64 -8) 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) (/.f64 (sqrt.f64 -8) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F))))) (/.f64 (sqrt.f64 (*.f64 -8 C)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A)))) (sqrt.f64 -8)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A A))) (sqrt.f64 (*.f64 -8 C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 A F))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 -8 C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A)))) (*.f64 2 (sqrt.f64 -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (+.f64 C (+.f64 A A)) F) -8)))) (/.f64 (sqrt.f64 C) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (+.f64 C (+.f64 A A)) F) -8)))) (/.f64 (*.f64 (sqrt.f64 C) 2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (+.f64 C (+.f64 A A)) F) -8)))) (/.f64 (+.f64 (sqrt.f64 C) (sqrt.f64 C)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A F)))) (/.f64 (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A F)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A)))) 2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A F)))) (/.f64 (+.f64 (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A)))) (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (+.f64 C (+.f64 A A)))) (sqrt.f64 (*.f64 -8 C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C (+.f64 A A)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) F))) (/.f64 (*.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 -8 C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) F))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C A))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 (*.f64 -8 C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A A)))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A F)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 A (+.f64 C (+.f64 A A))))) (/.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 -8 C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 A (+.f64 C (+.f64 A A))))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 A F)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A A))) (sqrt.f64 -8)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 A F)))) (/.f64 (sqrt.f64 (*.f64 -8 (+.f64 C (+.f64 A A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 A F)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A A))) (*.f64 2 (sqrt.f64 -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (+.f64 C (+.f64 A A)))) (sqrt.f64 -8)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 C F))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (+.f64 C (+.f64 A A))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (+.f64 C (+.f64 A A)))) (*.f64 2 (sqrt.f64 -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 2 (*.f64 (+.f64 C (+.f64 A A)) F))))) (/.f64 (sqrt.f64 (/.f64 (*.f64 C -16) 4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 2 (*.f64 (+.f64 C (+.f64 A A)) F)))))) (/.f64 (sqrt.f64 -4) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)) (*.f64 C -16)))) (/.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 (*.f64 A F)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A)))) (sqrt.f64 -8)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (sqrt.f64 (+.f64 C (+.f64 A A))) (sqrt.f64 (+.f64 C (+.f64 A A))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 A F))) (sqrt.f64 -8)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (sqrt.f64 (*.f64 A (+.f64 C (+.f64 A A)))) (sqrt.f64 (*.f64 A (+.f64 C (+.f64 A A)))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -8)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (sqrt.f64 C) (sqrt.f64 C))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (+.f64 C (+.f64 A A)) F) -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A)))) (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A)))))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A F))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))) 2) (/.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))) 2) (/.f64 (neg.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 C (*.f64 A (*.f64 2 (*.f64 (+.f64 C (+.f64 A A)) F)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 4 (*.f64 A F)) (+.f64 C (+.f64 A A))) C) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 4 (*.f64 A F)) (+.f64 C (+.f64 A A))) C) (*.f64 (*.f64 (*.f64 4 (*.f64 A F)) (+.f64 C (+.f64 A A))) C)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 C 4) (*.f64 (*.f64 4 (*.f64 A F)) (+.f64 C (+.f64 A A)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 C (+.f64 C (*.f64 A 4)))) (*.f64 (*.f64 C 4) (*.f64 A F))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 4 (*.f64 A F)) (*.f64 (*.f64 C 4) (+.f64 C (+.f64 A A)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 4 (*.f64 A F)) (+.f64 C (+.f64 A A))) (*.f64 C 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 A 4) (+.f64 C (+.f64 A A))) (*.f64 (*.f64 C 4) F)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 C 4) (+.f64 C (+.f64 A A))) (*.f64 4 (*.f64 A F))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 C 4) F) (*.f64 (*.f64 A 4) (+.f64 C (+.f64 A A)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 C 4) (*.f64 A F)) (*.f64 2 (+.f64 C (+.f64 C (*.f64 A 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 C (*.f64 A 4))) F)) (*.f64 C (*.f64 A 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 4 (*.f64 A F)) (*.f64 C (+.f64 C (+.f64 A A)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)) 2) (/.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)) 2) (/.f64 (neg.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (*.f64 2 (*.f64 (+.f64 C (+.f64 A A)) F))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 4 (*.f64 A F)) (+.f64 C (+.f64 A A))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 A F)) (+.f64 C (+.f64 A A))) (*.f64 (*.f64 4 (*.f64 A F)) (+.f64 C (+.f64 A A)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 4 (*.f64 A F)) (*.f64 2 (+.f64 C (+.f64 C (*.f64 A 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 A 4) (*.f64 2 (*.f64 (+.f64 C (+.f64 C (*.f64 A 4))) F))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 C (+.f64 C (*.f64 A 4)))) (*.f64 4 (*.f64 A F))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 F F)) (*.f64 (*.f64 A 4) (+.f64 C (+.f64 A A)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 A 4) (+.f64 C (+.f64 A A))) (*.f64 2 (+.f64 F F))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 C (*.f64 A 4))) F)) (*.f64 A 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 F F)) (*.f64 A (+.f64 C (+.f64 A A)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)) 1)))))

simplify2.3s (1.6%)

Algorithm
egg-herbie
Rules
1150×rational_best-simplify-108
810×rational_best-simplify-1
762×rational_best-simplify-54
738×rational_best-simplify-55
526×rational_best-simplify-59
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
091522838
1287422564
2667022536
Stop Event
node limit
Counts
312 → 460
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (sqrt.f64 -8)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 -8) C))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (sqrt.f64 -8))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 -8) C))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (sqrt.f64 -8)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -1) (*.f64 C (sqrt.f64 8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -1) (*.f64 C (sqrt.f64 8))))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -1) (*.f64 C (sqrt.f64 8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) C)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -1)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -1) (*.f64 C (sqrt.f64 8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) C)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -1))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 C 2))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -8) (sqrt.f64 2)) (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 1/2 (*.f64 (/.f64 (sqrt.f64 -8) (sqrt.f64 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (pow.f64 (sqrt.f64 2) 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -8) (sqrt.f64 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 5))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (pow.f64 (sqrt.f64 2) 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(*.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/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -2)))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 A (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -2)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -2) 5))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 A (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -8) C))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -8) C))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (pow.f64 C 2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2)))))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -8)) (pow.f64 C 3)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 3)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -8) C))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 -8) (pow.f64 C 3)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (pow.f64 C 3)))))))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (sqrt.f64 8))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (sqrt.f64 8)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -1))))) C)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 C 2))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (sqrt.f64 8)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -1))))) C)) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 4))) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 C 2))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (sqrt.f64 8)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -1))))) C)) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 4))) (pow.f64 C 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 6))))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 4)) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 8) (pow.f64 (sqrt.f64 -1) 5)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (pow.f64 (sqrt.f64 -1) 3))))))) (pow.f64 C 3))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (+.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 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 3))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (+.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/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 3))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.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/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/128 (*.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/64 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 2) 5))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 2) 3))) (sqrt.f64 (*.f64 C F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 2)))))) A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))))
(+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 2)))))) A)) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 4)) (sqrt.f64 -2)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 (sqrt.f64 8) (pow.f64 (sqrt.f64 -2) 5)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 6))))) (*.f64 -1/128 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (pow.f64 (sqrt.f64 -2) 3))))))) (pow.f64 A 3))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 2)))))) A)) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 A C))) (sqrt.f64 -8)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 A C))) (sqrt.f64 -8))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 A C))) (sqrt.f64 -8))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))))
(+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (*.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 A C))) (sqrt.f64 -8))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (sqrt.f64 -8) (pow.f64 B 4)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 3) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 3) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 5) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6))))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 3) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 7) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 8)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 5) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 3) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 3) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 5) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6))))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 3) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 7) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 8)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 5) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))))))
(*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))
(*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))
(*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))
(*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))
(*.f64 A (*.f64 C (*.f64 (+.f64 C (*.f64 2 A)) F)))
(*.f64 A (*.f64 C (*.f64 (+.f64 C (*.f64 2 A)) F)))
(*.f64 A (*.f64 C (*.f64 (+.f64 C (*.f64 2 A)) F)))
(*.f64 A (*.f64 C (*.f64 (+.f64 C (*.f64 2 A)) F)))
(*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))
(*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))
(*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))
(*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))
(*.f64 A (*.f64 C F))
(+.f64 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 A 2) F)))
(+.f64 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 A 2) F)))
(+.f64 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 A 2) F)))
(*.f64 2 (*.f64 (pow.f64 A 2) F))
(+.f64 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 A 2) F)))
(+.f64 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 A 2) F)))
(+.f64 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 A 2) F)))
(*.f64 2 (*.f64 (pow.f64 A 2) F))
(+.f64 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 A 2) F)))
(+.f64 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 A 2) F)))
(+.f64 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 A 2) F)))
(*.f64 2 (*.f64 (pow.f64 A 2) F))
(+.f64 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 A 2) F)))
(+.f64 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 A 2) F)))
(+.f64 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 A 2) F)))
(*.f64 A (*.f64 C F))
(+.f64 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 A 2) F)))
(+.f64 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 A 2) F)))
(+.f64 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 A 2) F)))
(*.f64 A (*.f64 C F))
(+.f64 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 A 2) F)))
(+.f64 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 A 2) F)))
(+.f64 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 A 2) F)))
(*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) F))
(*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) F))
(*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) F))
(*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) F))
(*.f64 A (*.f64 F (+.f64 (*.f64 2 A) C)))
(*.f64 A (*.f64 F (+.f64 (*.f64 2 A) C)))
(*.f64 A (*.f64 F (+.f64 (*.f64 2 A) C)))
(*.f64 A (*.f64 F (+.f64 (*.f64 2 A) C)))
(*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) F))
(*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) F))
(*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) F))
(*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) F))
(+.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 2) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 2))
(+.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 3) 4))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 3) 4) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 4))
(-.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 2) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) -2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) 4))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 2) 1/2)
(*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))) (sqrt.f64 -8))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) -1)
(*.f64 (*.f64 2 (sqrt.f64 -8)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))) 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 4) 1/4)
(*.f64 (sqrt.f64 C) (sqrt.f64 (*.f64 A (*.f64 (*.f64 (+.f64 C (+.f64 A A)) F) -8))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F))) (sqrt.f64 (*.f64 -8 C)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A)))) (sqrt.f64 -8)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 (+.f64 C (+.f64 A A))) (sqrt.f64 (*.f64 -8 C))))
(*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 -8 C))))
(*.f64 (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A)))) (sqrt.f64 (*.f64 -8 (*.f64 A F))))
(*.f64 (sqrt.f64 (*.f64 -8 C)) (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (+.f64 C (+.f64 A A)) F) -8))) (sqrt.f64 C))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 A F))) (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A)))))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 2))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (/.f64 (sqrt.f64 -8) 2))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 (*.f64 A (+.f64 C (+.f64 A A)))) (sqrt.f64 (*.f64 -8 C))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C (+.f64 A A)))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) F)) (*.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 -8 C))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) F)) (sqrt.f64 (*.f64 -8 (*.f64 C A))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A A))) (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 (*.f64 -8 C))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A A))) (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A F)))))
(*.f64 (sqrt.f64 (*.f64 A (+.f64 C (+.f64 A A)))) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 -8 C))))
(*.f64 (sqrt.f64 (*.f64 A (+.f64 C (+.f64 A A)))) (sqrt.f64 (*.f64 -8 (*.f64 C F))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 A F))) (*.f64 (sqrt.f64 (+.f64 C (+.f64 A A))) (sqrt.f64 -8)))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 A F))) (sqrt.f64 (*.f64 -8 (+.f64 C (+.f64 A A)))))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 (*.f64 A (+.f64 C (+.f64 A A)))) (sqrt.f64 -8)))
(*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 (*.f64 -8 (*.f64 A (+.f64 C (+.f64 A A))))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) -2))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 2 (*.f64 (+.f64 C (+.f64 A A)) F)))) (sqrt.f64 (/.f64 (*.f64 C -16) 4)))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 2 (*.f64 (+.f64 C (+.f64 A A)) F))))) (sqrt.f64 -4))
(*.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)) (*.f64 C -16))) (sqrt.f64 1/2))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 2) 2)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) -1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 4)) 8)
(pow.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2) (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2))
(+.f64 (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2))
(+.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 3) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 3) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)
(-.f64 0 (neg.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(-.f64 0 (+.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) 0))
(-.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2))
(-.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (+.f64 (/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2) 0))
(-.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2) (/.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2) (+.f64 (/.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2) 0))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 3) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 3) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) (+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) 0))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 2) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (/.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (/.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) (/.f64 -1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) (/.f64 2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 1/2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 4) (/.f64 1 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 2))
(*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 4))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) (/.f64 -1 (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2)))))
(*.f64 (neg.f64 (sqrt.f64 -8)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 -8)) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1/4)
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (/.f64 (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 1 (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 -2 (*.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)))) (/.f64 (sqrt.f64 (*.f64 -8 C)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 C)) 2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)))) (/.f64 (*.f64 (sqrt.f64 C) (*.f64 2 (sqrt.f64 -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)))) (/.f64 (+.f64 (sqrt.f64 (*.f64 -8 C)) (sqrt.f64 (*.f64 -8 C))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (/.f64 (sqrt.f64 -8) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (/.f64 (*.f64 2 (sqrt.f64 -8)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 4)) (/.f64 1/4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 4)) (/.f64 1/2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 C)) (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (+.f64 C (+.f64 A A)) F) -8))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 C)) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F))) (*.f64 2 (sqrt.f64 -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A))))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 2 (sqrt.f64 -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -8 C))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -8 C))) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 -8))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))) 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 -8))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) (/.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 2)) (/.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 4)) (/.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 -1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 4) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) (/.f64 (/.f64 (sqrt.f64 -8) 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) (/.f64 (sqrt.f64 -8) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F))))) (/.f64 (sqrt.f64 (*.f64 -8 C)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A)))) (sqrt.f64 -8)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A A))) (sqrt.f64 (*.f64 -8 C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A F))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 -8 C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A)))) (*.f64 2 (sqrt.f64 -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (+.f64 C (+.f64 A A)) F) -8)))) (/.f64 (sqrt.f64 C) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (+.f64 C (+.f64 A A)) F) -8)))) (/.f64 (*.f64 (sqrt.f64 C) 2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (+.f64 C (+.f64 A A)) F) -8)))) (/.f64 (+.f64 (sqrt.f64 C) (sqrt.f64 C)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A F)))) (/.f64 (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A F)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A)))) 2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A F)))) (/.f64 (+.f64 (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A)))) (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (+.f64 C (+.f64 A A)))) (sqrt.f64 (*.f64 -8 C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C (+.f64 A A)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) F))) (/.f64 (*.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 -8 C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) F))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C A))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 (*.f64 -8 C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A A)))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A F)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (+.f64 C (+.f64 A A))))) (/.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 -8 C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (+.f64 C (+.f64 A A))))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 A F)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A A))) (sqrt.f64 -8)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 A F)))) (/.f64 (sqrt.f64 (*.f64 -8 (+.f64 C (+.f64 A A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 A F)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A A))) (*.f64 2 (sqrt.f64 -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (+.f64 C (+.f64 A A)))) (sqrt.f64 -8)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 C F))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (+.f64 C (+.f64 A A))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (+.f64 C (+.f64 A A)))) (*.f64 2 (sqrt.f64 -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 2 (*.f64 (+.f64 C (+.f64 A A)) F))))) (/.f64 (sqrt.f64 (/.f64 (*.f64 C -16) 4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 2 (*.f64 (+.f64 C (+.f64 A A)) F)))))) (/.f64 (sqrt.f64 -4) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)) (*.f64 C -16)))) (/.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (+.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 (*.f64 A F)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A)))) (sqrt.f64 -8)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (+.f64 (sqrt.f64 (+.f64 C (+.f64 A A))) (sqrt.f64 (+.f64 C (+.f64 A A))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 A F))) (sqrt.f64 -8)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (+.f64 (sqrt.f64 (*.f64 A (+.f64 C (+.f64 A A)))) (sqrt.f64 (*.f64 A (+.f64 C (+.f64 A A)))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -8)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (+.f64 (sqrt.f64 C) (sqrt.f64 C))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (+.f64 C (+.f64 A A)) F) -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (+.f64 (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A)))) (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A)))))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A F))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)
(neg.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(+.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))) 0)
(+.f64 0 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))
(+.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))) 2) (/.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))) 2))
(-.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))) 0)
(-.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))) 2) (/.f64 (neg.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))) 2))
(/.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))) 1)
(/.f64 (*.f64 C (*.f64 A (*.f64 2 (*.f64 (+.f64 C (+.f64 A A)) F)))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 4 (*.f64 A F)) (+.f64 C (+.f64 A A))) C) 4)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 4 (*.f64 A F)) (+.f64 C (+.f64 A A))) C) (*.f64 (*.f64 (*.f64 4 (*.f64 A F)) (+.f64 C (+.f64 A A))) C)) 8)
(/.f64 (*.f64 (*.f64 C 4) (*.f64 (*.f64 4 (*.f64 A F)) (+.f64 C (+.f64 A A)))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 C (+.f64 C (*.f64 A 4)))) (*.f64 (*.f64 C 4) (*.f64 A F))) 16)
(/.f64 (*.f64 (*.f64 4 (*.f64 A F)) (*.f64 (*.f64 C 4) (+.f64 C (+.f64 A A)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 4 (*.f64 A F)) (+.f64 C (+.f64 A A))) (*.f64 C 4)) 16)
(/.f64 (*.f64 (*.f64 (*.f64 A 4) (+.f64 C (+.f64 A A))) (*.f64 (*.f64 C 4) F)) 16)
(/.f64 (*.f64 (*.f64 (*.f64 C 4) (+.f64 C (+.f64 A A))) (*.f64 4 (*.f64 A F))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 C 4) F) (*.f64 (*.f64 A 4) (+.f64 C (+.f64 A A)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 C 4) (*.f64 A F)) (*.f64 2 (+.f64 C (+.f64 C (*.f64 A 4))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 C (*.f64 A 4))) F)) (*.f64 C (*.f64 A 4))) 16)
(/.f64 (*.f64 (*.f64 4 (*.f64 A F)) (*.f64 C (+.f64 C (+.f64 A A)))) 4)
(pow.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))) 1)
(+.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)) 0)
(+.f64 0 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)))
(+.f64 (/.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)) 2) (/.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)) 2))
(-.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)) 0)
(-.f64 (/.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)) 2) (/.f64 (neg.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F))) 2))
(/.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)) 1)
(/.f64 (*.f64 A (*.f64 2 (*.f64 (+.f64 C (+.f64 A A)) F))) 2)
(/.f64 (*.f64 (*.f64 4 (*.f64 A F)) (+.f64 C (+.f64 A A))) 4)
(/.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 A F)) (+.f64 C (+.f64 A A))) (*.f64 (*.f64 4 (*.f64 A F)) (+.f64 C (+.f64 A A)))) 8)
(/.f64 (*.f64 (*.f64 4 (*.f64 A F)) (*.f64 2 (+.f64 C (+.f64 C (*.f64 A 4))))) 16)
(/.f64 (*.f64 (*.f64 A 4) (*.f64 2 (*.f64 (+.f64 C (+.f64 C (*.f64 A 4))) F))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 C (+.f64 C (*.f64 A 4)))) (*.f64 4 (*.f64 A F))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 F F)) (*.f64 (*.f64 A 4) (+.f64 C (+.f64 A A)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 A 4) (+.f64 C (+.f64 A A))) (*.f64 2 (+.f64 F F))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 C (*.f64 A 4))) F)) (*.f64 A 4)) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 F F)) (*.f64 A (+.f64 C (+.f64 A A)))) 4)
(pow.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)) 1)
Outputs
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (sqrt.f64 -8)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (*.f64 (*.f64 F (pow.f64 A 3)) -8)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 -8) C))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))) (+.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 A 3)) -8)) (*.f64 -1/2 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) C)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 -8) C))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (sqrt.f64 -8)))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 A 3)) -8)) (*.f64 -1/2 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) C)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -8) (pow.f64 C 2))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -8))) (+.f64 (+.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 A 3)) -8)) (*.f64 -1/2 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) C)))) (*.f64 1/2 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (pow.f64 C 2))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -1) (*.f64 C (sqrt.f64 8)))))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 C (sqrt.f64 8))) (neg.f64 (sqrt.f64 (*.f64 A F))))
(neg.f64 (*.f64 (*.f64 C (sqrt.f64 8)) (sqrt.f64 (*.f64 -1 (*.f64 A F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -1) (*.f64 C (sqrt.f64 8))))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -1))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 C (sqrt.f64 8))) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 8) (sqrt.f64 -1))))
(+.f64 (neg.f64 (*.f64 (*.f64 C (sqrt.f64 8)) (sqrt.f64 (*.f64 -1 (*.f64 A F))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 8) (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -1) (*.f64 C (sqrt.f64 8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) C)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -1)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 C (sqrt.f64 8))) (neg.f64 (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 8) (sqrt.f64 -1))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 8) (*.f64 C (sqrt.f64 -1)))))))
(+.f64 (neg.f64 (*.f64 (*.f64 C (sqrt.f64 8)) (sqrt.f64 (*.f64 -1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 8) (sqrt.f64 -1))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 8) (*.f64 C (sqrt.f64 -1)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -1) (*.f64 C (sqrt.f64 8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) C)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -1))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 C 2))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 C (sqrt.f64 8))) (neg.f64 (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 8) (*.f64 C (sqrt.f64 -1))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 8) (sqrt.f64 -1))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 C 2) (sqrt.f64 -1))))))))
(+.f64 (neg.f64 (*.f64 (*.f64 C (sqrt.f64 8)) (sqrt.f64 (*.f64 -1 (*.f64 A F))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 8) (sqrt.f64 -1))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 8) (*.f64 C (sqrt.f64 -1)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 C 2) (sqrt.f64 -1)))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -8) (sqrt.f64 2)) (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 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -8) (sqrt.f64 2)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -8) (sqrt.f64 2)) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -8) (sqrt.f64 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (pow.f64 (sqrt.f64 2) 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -8) (sqrt.f64 2)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -8) (sqrt.f64 2)) 1/2)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (/.f64 (sqrt.f64 -8) (sqrt.f64 8)) A) -1/8))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -8) (sqrt.f64 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 5))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (pow.f64 (sqrt.f64 2) 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -8) (sqrt.f64 2)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 2) (sqrt.f64 32))) (sqrt.f64 (*.f64 F (pow.f64 C 7))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -8) (sqrt.f64 2)) 1/2)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (/.f64 (sqrt.f64 -8) (sqrt.f64 8)) A) -1/8))) (*.f64 1/16 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (pow.f64 A 2) (sqrt.f64 32)))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (*.f64 F C)) (neg.f64 (*.f64 A (sqrt.f64 -16))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))) (*.f64 1/2 (*.f64 (sqrt.f64 8) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (sqrt.f64 -2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (neg.f64 (*.f64 A (sqrt.f64 -16)))) (*.f64 1/2 (*.f64 (sqrt.f64 8) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (sqrt.f64 -2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -2)))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 A (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 8) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 8) (*.f64 A (sqrt.f64 -8))) 1/8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (neg.f64 (*.f64 A (sqrt.f64 -16)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 8) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 8) (*.f64 A (sqrt.f64 -8))) 1/8))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -2)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -2) 5))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 A (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 A (sqrt.f64 -16)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 8) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (sqrt.f64 -2)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 8) (*.f64 A (sqrt.f64 -8))) 1/8)) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 A 2) (sqrt.f64 -32))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (neg.f64 (*.f64 A (sqrt.f64 -16)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 8) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (sqrt.f64 -2)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 8) (*.f64 A (sqrt.f64 -8))) 1/8)) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (/.f64 (sqrt.f64 8) (sqrt.f64 -32)) (pow.f64 A 2)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)))
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -8)))
(*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -8) C))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C)))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -8))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 (*.f64 A F)) 1/4)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16)) (*.f64 1/4 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -8) C)) (sqrt.f64 (*.f64 -8 (/.f64 F A))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -8) C))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (pow.f64 C 2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2)))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -8))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 (*.f64 A F)) 1/4)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (pow.f64 C 2)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 C 2)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) -1/8)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)))))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16)) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (pow.f64 C 2)))) (*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 C 2)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) -1/8)))) (*.f64 1/4 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -8) C)) (sqrt.f64 (*.f64 -8 (/.f64 F A))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -8)) (pow.f64 C 3)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 3)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 -8) C))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 -8) (pow.f64 C 3)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 -8) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) C))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 C 2)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) (pow.f64 C 3)))))))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -8))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (pow.f64 C 3)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 3)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 (*.f64 A F)) 1/4)) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 C 3)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 C 2)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) -1/8)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)))) (*.f64 -1/32 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 A F)) (pow.f64 C 3)))))))))))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)))) (*.f64 -1/32 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 A F)) (pow.f64 C 3))))) (*.f64 1/16 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) C)) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (pow.f64 C 2)))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 C 2)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) -1/8)) (*.f64 1/8 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 C 3)))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -8) C) (*.f64 (sqrt.f64 (*.f64 A F)) 1/4)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 3)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/64)))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F A)))) (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (pow.f64 C 3))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (sqrt.f64 8))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -8)) -1/4)
(*.f64 (sqrt.f64 (*.f64 -8 (/.f64 F A))) -1/4)
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (sqrt.f64 8)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -1))))) C)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -8)) -1/4) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -1))))) C)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -8 (/.f64 F A))) -1/4) (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (*.f64 (/.f64 (sqrt.f64 8) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (*.f64 A F)) -1/4))) C)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 C 2))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (sqrt.f64 8)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -1))))) C)) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 4))) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -1))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 C 2) (sqrt.f64 -1))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -8)) -1/4) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -1))))) C)) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 C 2) (sqrt.f64 -1))))) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (*.f64 (/.f64 (sqrt.f64 8) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (*.f64 A F)) -1/4))) C)) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) -1/64)) (*.f64 (sqrt.f64 (*.f64 -8 (/.f64 F A))) -1/4))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -1)))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (*.f64 (sqrt.f64 -1) (pow.f64 C 2))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 C 2))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (sqrt.f64 8)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -1))))) C)) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 4))) (pow.f64 C 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 8) (pow.f64 B 6))))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 4)) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 8) (pow.f64 (sqrt.f64 -1) 5)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (pow.f64 (sqrt.f64 -1) 3))))))) (pow.f64 C 3))))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -1))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 C 2) (sqrt.f64 -1))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -8)) -1/4) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -1))))) C)) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 4)) (sqrt.f64 -1)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 8) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) -1/8)) (*.f64 -1/32 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (sqrt.f64 -1))))))) (pow.f64 C 3))))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -1))))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 C 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) -1/64)) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (*.f64 (/.f64 (sqrt.f64 8) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (*.f64 A F)) -1/4))) C)) (neg.f64 (/.f64 (+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 8) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) -1/8)) (*.f64 -1/32 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (sqrt.f64 -1))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) 1/256)) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 4)) (sqrt.f64 -1)))))) (pow.f64 C 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 -8 (/.f64 F A))) -1/4) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 C 2) (sqrt.f64 -1))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16)))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (+.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 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 2))) 1/8))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) 1/16)) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 2))) 1/8))))
(+.f64 (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 3))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (+.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/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))
(+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 8) (pow.f64 A 2))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 2))) 1/8)) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) 1/32)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) 1/16)) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)))) (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 2))) 1/8)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (/.f64 (sqrt.f64 -8) (sqrt.f64 8)) (pow.f64 A 2)) -1/32))))
(+.f64 (*.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 (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 2) 3))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.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/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/128 (*.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/64 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 2) 5))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 2) 3))) (sqrt.f64 (*.f64 C F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 A 3)) 1/256)) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 8) (pow.f64 A 2))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) 1/32)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (*.f64 (pow.f64 A 3) (sqrt.f64 2))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 3) (sqrt.f64 32))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (sqrt.f64 8))) -1/128)) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 2))) 1/8)))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (/.f64 (sqrt.f64 -8) (sqrt.f64 8)) (pow.f64 A 2)) -1/32)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A) 1/16)) (+.f64 (+.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 2))) 1/8)) (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (sqrt.f64 8))) -1/128)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (*.f64 (pow.f64 A 3) (sqrt.f64 2))) 1/128)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 -8) (*.f64 (pow.f64 A 3) (sqrt.f64 32))) 1/64)))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) (pow.f64 A 2)))))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 A 3)) 1/256))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))
(*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4))
(*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 2)))))) A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))))
(+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 8) (/.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 -2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) A)))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (neg.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 8) (sqrt.f64 -2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) A)))
(+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 2)))))) A)) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -2))) 1/32)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 8) (/.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 -2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) A)) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)))) (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))) 1/32))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 8) (sqrt.f64 -2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) A)) (+.f64 (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (/.f64 (sqrt.f64 8) (pow.f64 A 2)) (sqrt.f64 -8)) 1/32)) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (pow.f64 A 2)) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -2))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 8) (sqrt.f64 -2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) A)) (+.f64 (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (/.f64 (sqrt.f64 8) (pow.f64 A 2)) (sqrt.f64 -8)) 1/32)) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)))))) (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (/.f64 (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -2)) (pow.f64 A 2))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 4)) (sqrt.f64 -2)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 (sqrt.f64 8) (pow.f64 (sqrt.f64 -2) 5)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 6))))) (*.f64 -1/128 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (pow.f64 (sqrt.f64 -2) 3))))))) (pow.f64 A 3))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) (sqrt.f64 -2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 2)))))) A)) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -2) 3))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -2))) 1/32)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 8) (/.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 -2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) A)) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)))) (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))) 1/32)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 4)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 -2)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 8) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (sqrt.f64 -32)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (pow.f64 B 6) (sqrt.f64 -16)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (sqrt.f64 -8))))))) (pow.f64 A 3))))
(+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (pow.f64 A 2)) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -2)))) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 8) (sqrt.f64 -2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) A)) (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (/.f64 (sqrt.f64 8) (pow.f64 A 2)) (sqrt.f64 -8)) 1/32)) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2))))))) (neg.f64 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 4)) (sqrt.f64 -2)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (*.f64 F C)) -1/128)) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 8) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (sqrt.f64 -32)))) (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (pow.f64 B 6) (sqrt.f64 -16))))))) (pow.f64 A 3)))))
(+.f64 (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (/.f64 (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -2)) (pow.f64 A 2)))) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 8) (sqrt.f64 -2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) A)) (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (/.f64 (sqrt.f64 8) (pow.f64 A 2)) (sqrt.f64 -8)) 1/32)) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2))))))) (neg.f64 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 4)) (sqrt.f64 -2)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (*.f64 F C)) -1/128)) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 8) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (sqrt.f64 -32)))) (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (pow.f64 B 6) (sqrt.f64 -16))))))) (pow.f64 A 3)))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 A C))) (sqrt.f64 -8)))
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (*.f64 A C)) -8)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 A C))) (sqrt.f64 -8))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (*.f64 A C)) -8))) (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 3))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (*.f64 A C)) -8))) (*.f64 1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -8 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 3)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 A C))) (sqrt.f64 -8))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (*.f64 A C)) -8))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 3))))) (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 5)))))))
(+.f64 (*.f64 1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -8 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 3)))))) (+.f64 (*.f64 1/64 (*.f64 (pow.f64 B 4) (sqrt.f64 (*.f64 -8 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 5)))))) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (*.f64 A C)) -8)))))
(+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (*.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 A C))) (sqrt.f64 -8))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 C (*.f64 2 A)) F) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (sqrt.f64 -8) (pow.f64 B 4)))))))
(+.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 3))))) (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 5)))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (*.f64 A C)) -8))) (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 7)))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (*.f64 A C)) -8))) (+.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -8 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 3)))))) (*.f64 1/64 (*.f64 (pow.f64 B 4) (sqrt.f64 (*.f64 -8 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 5))))))) (*.f64 1/256 (*.f64 (pow.f64 B 6) (sqrt.f64 (*.f64 -8 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (pow.f64 (*.f64 A C) 7))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2))))
(*.f64 -1 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (+.f64 C (*.f64 A 2)))))) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (+.f64 C (*.f64 A 2))))))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 3) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (+.f64 C (*.f64 A 2)))))) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 F (*.f64 (pow.f64 C 3) (+.f64 C (*.f64 A 2)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (+.f64 C (*.f64 A 2)))))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 F (*.f64 (pow.f64 C 3) (+.f64 C (*.f64 A 2)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 3) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 5) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6))))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 F (*.f64 (pow.f64 C 3) (+.f64 C (*.f64 A 2)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (+.f64 C (*.f64 A 2)))))) (pow.f64 B 2)))) (*.f64 -16 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) (*.f64 (*.f64 F (pow.f64 C 5)) (+.f64 C (*.f64 A 2))))) (pow.f64 B 6))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (+.f64 C (*.f64 A 2)))))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) (*.f64 (*.f64 F (pow.f64 C 5)) (+.f64 C (*.f64 A 2))))) (pow.f64 B 6)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 F (*.f64 (pow.f64 C 3) (+.f64 C (*.f64 A 2)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4))))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 3) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 7) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 8)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 5) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 F (*.f64 (pow.f64 C 3) (+.f64 C (*.f64 A 2)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (+.f64 C (*.f64 A 2)))))) (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) (*.f64 (*.f64 F (pow.f64 C 5)) (+.f64 C (*.f64 A 2))))) (pow.f64 B 6)))) (*.f64 -64 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) (*.f64 (*.f64 F (pow.f64 C 7)) (+.f64 C (*.f64 A 2))))) (pow.f64 B 8)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (+.f64 C (*.f64 A 2)))))))) (+.f64 (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) (*.f64 (*.f64 F (pow.f64 C 5)) (+.f64 C (*.f64 A 2))))) (pow.f64 B 6)))) (*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 8)) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) (*.f64 (*.f64 F (pow.f64 C 7)) (+.f64 C (*.f64 A 2))))) -64))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 F (*.f64 (pow.f64 C 3) (+.f64 C (*.f64 A 2)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2))))
(*.f64 -1 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (+.f64 C (*.f64 A 2)))))) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (+.f64 C (*.f64 A 2))))))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 3) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (+.f64 C (*.f64 A 2)))))) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 F (*.f64 (pow.f64 C 3) (+.f64 C (*.f64 A 2)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (+.f64 C (*.f64 A 2)))))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 F (*.f64 (pow.f64 C 3) (+.f64 C (*.f64 A 2)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 3) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 5) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6))))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 F (*.f64 (pow.f64 C 3) (+.f64 C (*.f64 A 2)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (+.f64 C (*.f64 A 2)))))) (pow.f64 B 2)))) (*.f64 -16 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) (*.f64 (*.f64 F (pow.f64 C 5)) (+.f64 C (*.f64 A 2))))) (pow.f64 B 6))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (+.f64 C (*.f64 A 2)))))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) (*.f64 (*.f64 F (pow.f64 C 5)) (+.f64 C (*.f64 A 2))))) (pow.f64 B 6)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 F (*.f64 (pow.f64 C 3) (+.f64 C (*.f64 A 2)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4))))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 3) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 C F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 7) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 8)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) (*.f64 (+.f64 C (*.f64 2 A)) (*.f64 (pow.f64 C 5) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 F (*.f64 (pow.f64 C 3) (+.f64 C (*.f64 A 2)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (+.f64 C (*.f64 A 2)))))) (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) (*.f64 (*.f64 F (pow.f64 C 5)) (+.f64 C (*.f64 A 2))))) (pow.f64 B 6)))) (*.f64 -64 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) (*.f64 (*.f64 F (pow.f64 C 7)) (+.f64 C (*.f64 A 2))))) (pow.f64 B 8)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (+.f64 C (*.f64 A 2)))))))) (+.f64 (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) (*.f64 (*.f64 F (pow.f64 C 5)) (+.f64 C (*.f64 A 2))))) (pow.f64 B 6)))) (*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 8)) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) (*.f64 (*.f64 F (pow.f64 C 7)) (+.f64 C (*.f64 A 2))))) -64))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 F (*.f64 (pow.f64 C 3) (+.f64 C (*.f64 A 2)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4))))))
(*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 2 (*.f64 F (*.f64 C (pow.f64 A 2))))
(*.f64 2 (*.f64 (*.f64 F C) (pow.f64 A 2)))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 A (*.f64 F (pow.f64 C 2))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 A (*.f64 F (pow.f64 C 2))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 A (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 A (*.f64 F (pow.f64 C 2))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 A (*.f64 F (pow.f64 C 2))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 A (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 A (*.f64 F (pow.f64 C 2))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 A (*.f64 F (pow.f64 C 2))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 A (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 (pow.f64 C 2) F))
(*.f64 A (*.f64 F (pow.f64 C 2)))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 A (*.f64 F (pow.f64 C 2))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 A (*.f64 F (pow.f64 C 2))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 A (*.f64 F (pow.f64 C 2))))
(*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 2 (*.f64 F (*.f64 C (pow.f64 A 2))))
(*.f64 2 (*.f64 (*.f64 F C) (pow.f64 A 2)))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 A (*.f64 F (pow.f64 C 2))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 A (*.f64 F (pow.f64 C 2))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 A (*.f64 F (pow.f64 C 2))))
(*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 2 (*.f64 F (*.f64 C (pow.f64 A 2))))
(*.f64 2 (*.f64 (*.f64 F C) (pow.f64 A 2)))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 A (*.f64 F (pow.f64 C 2))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 A (*.f64 F (pow.f64 C 2))))
(+.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (pow.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 (*.f64 F C) (pow.f64 A 2))) (*.f64 A (*.f64 F (pow.f64 C 2))))
(*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))
(*.f64 A (*.f64 F (*.f64 C (+.f64 C (*.f64 A 2)))))
(*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))
(*.f64 A (*.f64 F (*.f64 C (+.f64 C (*.f64 A 2)))))
(*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))
(*.f64 A (*.f64 F (*.f64 C (+.f64 C (*.f64 A 2)))))
(*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))
(*.f64 A (*.f64 F (*.f64 C (+.f64 C (*.f64 A 2)))))
(*.f64 A (*.f64 C (*.f64 (+.f64 C (*.f64 2 A)) F)))
(*.f64 A (*.f64 F (*.f64 C (+.f64 C (*.f64 A 2)))))
(*.f64 A (*.f64 C (*.f64 (+.f64 C (*.f64 2 A)) F)))
(*.f64 A (*.f64 F (*.f64 C (+.f64 C (*.f64 A 2)))))
(*.f64 A (*.f64 C (*.f64 (+.f64 C (*.f64 2 A)) F)))
(*.f64 A (*.f64 F (*.f64 C (+.f64 C (*.f64 A 2)))))
(*.f64 A (*.f64 C (*.f64 (+.f64 C (*.f64 2 A)) F)))
(*.f64 A (*.f64 F (*.f64 C (+.f64 C (*.f64 A 2)))))
(*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))
(*.f64 A (*.f64 F (*.f64 C (+.f64 C (*.f64 A 2)))))
(*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))
(*.f64 A (*.f64 F (*.f64 C (+.f64 C (*.f64 A 2)))))
(*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))
(*.f64 A (*.f64 F (*.f64 C (+.f64 C (*.f64 A 2)))))
(*.f64 A (*.f64 C (*.f64 F (+.f64 (*.f64 2 A) C))))
(*.f64 A (*.f64 F (*.f64 C (+.f64 C (*.f64 A 2)))))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 F C))
(+.f64 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 A 2) F)))
(+.f64 (*.f64 F (*.f64 (pow.f64 A 2) 2)) (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 A 2) F)))
(+.f64 (*.f64 F (*.f64 (pow.f64 A 2) 2)) (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 A 2) F)))
(+.f64 (*.f64 F (*.f64 (pow.f64 A 2) 2)) (*.f64 A (*.f64 F C)))
(*.f64 2 (*.f64 (pow.f64 A 2) F))
(*.f64 F (*.f64 (pow.f64 A 2) 2))
(+.f64 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 A 2) F)))
(+.f64 (*.f64 F (*.f64 (pow.f64 A 2) 2)) (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 A 2) F)))
(+.f64 (*.f64 F (*.f64 (pow.f64 A 2) 2)) (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 A 2) F)))
(+.f64 (*.f64 F (*.f64 (pow.f64 A 2) 2)) (*.f64 A (*.f64 F C)))
(*.f64 2 (*.f64 (pow.f64 A 2) F))
(*.f64 F (*.f64 (pow.f64 A 2) 2))
(+.f64 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 A 2) F)))
(+.f64 (*.f64 F (*.f64 (pow.f64 A 2) 2)) (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 A 2) F)))
(+.f64 (*.f64 F (*.f64 (pow.f64 A 2) 2)) (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 A 2) F)))
(+.f64 (*.f64 F (*.f64 (pow.f64 A 2) 2)) (*.f64 A (*.f64 F C)))
(*.f64 2 (*.f64 (pow.f64 A 2) F))
(*.f64 F (*.f64 (pow.f64 A 2) 2))
(+.f64 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 A 2) F)))
(+.f64 (*.f64 F (*.f64 (pow.f64 A 2) 2)) (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 A 2) F)))
(+.f64 (*.f64 F (*.f64 (pow.f64 A 2) 2)) (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 A 2) F)))
(+.f64 (*.f64 F (*.f64 (pow.f64 A 2) 2)) (*.f64 A (*.f64 F C)))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 F C))
(+.f64 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 A 2) F)))
(+.f64 (*.f64 F (*.f64 (pow.f64 A 2) 2)) (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 A 2) F)))
(+.f64 (*.f64 F (*.f64 (pow.f64 A 2) 2)) (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 A 2) F)))
(+.f64 (*.f64 F (*.f64 (pow.f64 A 2) 2)) (*.f64 A (*.f64 F C)))
(*.f64 A (*.f64 C F))
(*.f64 A (*.f64 F C))
(+.f64 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 A 2) F)))
(+.f64 (*.f64 F (*.f64 (pow.f64 A 2) 2)) (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 A 2) F)))
(+.f64 (*.f64 F (*.f64 (pow.f64 A 2) 2)) (*.f64 A (*.f64 F C)))
(+.f64 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 A 2) F)))
(+.f64 (*.f64 F (*.f64 (pow.f64 A 2) 2)) (*.f64 A (*.f64 F C)))
(*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) F))
(*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) A))
(*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) F))
(*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) A))
(*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) F))
(*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) A))
(*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) F))
(*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) A))
(*.f64 A (*.f64 F (+.f64 (*.f64 2 A) C)))
(*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) A))
(*.f64 A (*.f64 F (+.f64 (*.f64 2 A) C)))
(*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) A))
(*.f64 A (*.f64 F (+.f64 (*.f64 2 A) C)))
(*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) A))
(*.f64 A (*.f64 F (+.f64 (*.f64 2 A) C)))
(*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) A))
(*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) F))
(*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) A))
(*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) F))
(*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) A))
(*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) F))
(*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) A))
(*.f64 A (*.f64 (+.f64 C (*.f64 2 A)) F))
(*.f64 F (*.f64 (+.f64 C (*.f64 A 2)) A))
(+.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 0)
(sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))))
(+.f64 0 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))))
(sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 2) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 2))
(sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 3) 4))
(sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 3) 4) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 4))
(sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))))
(-.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 0)
(sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))))
(sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 2) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) -2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) 2) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) -2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) 4))
(sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 1)
(sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))))
(*.f64 1 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))))
(sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 2) 1/2)
(sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))))
(*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))
(sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))) (sqrt.f64 -8))
(sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) -1)
(sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))))
(*.f64 (*.f64 2 (sqrt.f64 -8)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))) 2))
(sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 4) 1/4)
(*.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))))))
(*.f64 (sqrt.f64 C) (sqrt.f64 (*.f64 A (*.f64 (*.f64 (+.f64 C (+.f64 A A)) F) -8))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 -8 (*.f64 F (+.f64 A (+.f64 A C))))) C))
(sqrt.f64 (*.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 A (+.f64 A C))))) C))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F))) (sqrt.f64 (*.f64 -8 C)))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))
(sqrt.f64 (*.f64 (*.f64 A (+.f64 A (+.f64 A C))) (*.f64 F (*.f64 C -8))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A)))) (sqrt.f64 -8)))
(*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 (*.f64 (*.f64 C (+.f64 A (+.f64 A C))) -8)))
(sqrt.f64 (*.f64 (*.f64 A F) (*.f64 (*.f64 C (+.f64 A (+.f64 A C))) -8)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 (+.f64 C (+.f64 A A))) (sqrt.f64 (*.f64 -8 C))))
(sqrt.f64 (*.f64 (*.f64 A F) (*.f64 C (*.f64 -8 (+.f64 A (+.f64 A C))))))
(sqrt.f64 (*.f64 (*.f64 C (*.f64 -8 (+.f64 A (+.f64 A C)))) (*.f64 A F)))
(*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 -8 C))))
(sqrt.f64 (*.f64 (*.f64 A F) (*.f64 C (*.f64 -8 (+.f64 A (+.f64 A C))))))
(sqrt.f64 (*.f64 (*.f64 C (*.f64 -8 (+.f64 A (+.f64 A C)))) (*.f64 A F)))
(*.f64 (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A)))) (sqrt.f64 (*.f64 -8 (*.f64 A F))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 A F) -8) (*.f64 C (+.f64 A (+.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 -8 C)) (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F))))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))
(sqrt.f64 (*.f64 (*.f64 A (+.f64 A (+.f64 A C))) (*.f64 F (*.f64 C -8))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (+.f64 C (+.f64 A A)) F) -8))) (sqrt.f64 C))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 -8 (*.f64 F (+.f64 A (+.f64 A C))))) C))
(sqrt.f64 (*.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 A (+.f64 A C))))) C))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 A F))) (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A)))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 A F) -8) (*.f64 C (+.f64 A (+.f64 A C)))))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 2))
(sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (/.f64 (sqrt.f64 -8) 2))
(sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 (*.f64 A (+.f64 C (+.f64 A A)))) (sqrt.f64 (*.f64 -8 C))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 (*.f64 A (+.f64 A (+.f64 A C))) (*.f64 C -8))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A (+.f64 A (+.f64 A C))) (*.f64 C -8))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C (+.f64 A A)))))))
(sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 C (+.f64 A (+.f64 A C)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 C (+.f64 A (+.f64 A C))) (*.f64 A -8))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) F)) (*.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 -8 C))))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))
(sqrt.f64 (*.f64 (*.f64 A (+.f64 A (+.f64 A C))) (*.f64 F (*.f64 C -8))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) F)) (sqrt.f64 (*.f64 -8 (*.f64 C A))))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))
(sqrt.f64 (*.f64 (*.f64 A (+.f64 A (+.f64 A C))) (*.f64 F (*.f64 C -8))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A A))) (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 (*.f64 -8 C))))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 A F) (*.f64 C -8))))
(*.f64 (sqrt.f64 (+.f64 C (+.f64 A A))) (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A F)))))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 A F) (*.f64 C -8))))
(*.f64 (sqrt.f64 (*.f64 A (+.f64 C (+.f64 A A)))) (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 -8 C))))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))
(sqrt.f64 (*.f64 (*.f64 A (+.f64 A (+.f64 A C))) (*.f64 F (*.f64 C -8))))
(*.f64 (sqrt.f64 (*.f64 A (+.f64 C (+.f64 A A)))) (sqrt.f64 (*.f64 -8 (*.f64 C F))))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C))))
(sqrt.f64 (*.f64 (*.f64 A (+.f64 A (+.f64 A C))) (*.f64 F (*.f64 C -8))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 A F))) (*.f64 (sqrt.f64 (+.f64 C (+.f64 A A))) (sqrt.f64 -8)))
(sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 A F))) (sqrt.f64 (*.f64 -8 (+.f64 C (+.f64 A A)))))
(sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 (*.f64 A (+.f64 C (+.f64 A A)))) (sqrt.f64 -8)))
(sqrt.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A -8))))
(sqrt.f64 (*.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A -8)) (*.f64 F C)))
(*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 (*.f64 -8 (*.f64 A (+.f64 C (+.f64 A A))))))
(sqrt.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A -8))))
(sqrt.f64 (*.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A -8)) (*.f64 F C)))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) -2))
(sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 2 (*.f64 (+.f64 C (+.f64 A A)) F)))) (sqrt.f64 (/.f64 (*.f64 C -16) 4)))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 F (*.f64 (+.f64 A (+.f64 A C)) 2))) (/.f64 (*.f64 C -16) 4)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 A 2)) (/.f64 (*.f64 C -16) 4)))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 2 (*.f64 (+.f64 C (+.f64 A A)) F))))) (sqrt.f64 -4))
(sqrt.f64 (*.f64 (*.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 A C)) 2)) (*.f64 A C)) -4))
(sqrt.f64 (*.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 A 2))) -4))
(*.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)) (*.f64 C -16))) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 A C)))) (*.f64 C -16)) 1/2))
(sqrt.f64 (*.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F (+.f64 A (+.f64 A C)))))) 1/2))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 1)
(sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 2) 2)
(sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) -1)
(sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 4) 4)
(sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 4)) 8)
(sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))))
(pow.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 1)
(sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))))
(sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2) (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(+.f64 (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 3) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 3) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(-.f64 0 (neg.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(-.f64 0 (+.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) 0))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (*.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2))
(-.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2))
(-.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) -2))
(-.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (+.f64 (/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2) 0))
(-.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2))
(-.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) -2))
(-.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2) (/.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2) (+.f64 (/.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2) 0))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 3) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 3) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) (+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) 0))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 2) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (/.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (/.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) (/.f64 -1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) (/.f64 2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))))) (/.f64 2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 1/2)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 4) (/.f64 1 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 2))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 4))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))))) (/.f64 2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) (/.f64 -1 (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2)))))
(*.f64 -1 (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))))) (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2)))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))))) (/.f64 -1 (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2)))))
(*.f64 (neg.f64 (sqrt.f64 -8)) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 -8)) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 -8)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (sqrt.f64 -8) (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))) -1/2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1/4)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (/.f64 (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 1 (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (/.f64 (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 2 (/.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))) (/.f64 4 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 -2 (*.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)))) (/.f64 (sqrt.f64 (*.f64 -8 C)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (+.f64 A (+.f64 A C))) (*.f64 F (*.f64 C -8)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 C)) 2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 A C)))))) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 C -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)))) (/.f64 (*.f64 (sqrt.f64 C) (*.f64 2 (sqrt.f64 -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 A C)))))) (/.f64 (*.f64 (sqrt.f64 -8) (*.f64 2 (sqrt.f64 C))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 A C))))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 -8) (*.f64 2 (sqrt.f64 C))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)))) (/.f64 (+.f64 (sqrt.f64 (*.f64 -8 C)) (sqrt.f64 (*.f64 -8 C))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 A C)))))) (/.f64 (+.f64 (sqrt.f64 (*.f64 C -8)) (sqrt.f64 (*.f64 C -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 A C)))))) (/.f64 (*.f64 (sqrt.f64 C) (+.f64 (sqrt.f64 -8) (sqrt.f64 -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 A C))))) (neg.f64 (/.f64 (*.f64 -2 (neg.f64 (sqrt.f64 (*.f64 C -8)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (/.f64 (sqrt.f64 -8) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (/.f64 (*.f64 2 (sqrt.f64 -8)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (/.f64 (*.f64 (sqrt.f64 -8) 2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 -8) 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))) (/.f64 (/.f64 (sqrt.f64 -8) -1/2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 4)) (/.f64 1/4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (*.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 -1/4 (/.f64 (*.f64 4 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 1/4 (/.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) -1/4) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 4)) (/.f64 1/2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))))) (/.f64 2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 C)) (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (+.f64 C (+.f64 A A)) F) -8))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 -8 (*.f64 F (+.f64 A (+.f64 A C))))) C)) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 A (+.f64 A C))))) C)) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 C)) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F))) (*.f64 2 (sqrt.f64 -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 C)) (/.f64 (*.f64 (sqrt.f64 -8) (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 A C))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (*.f64 (sqrt.f64 -8) (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 A C))))))) (/.f64 (neg.f64 (sqrt.f64 C)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A))))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A F) -8) (*.f64 C (+.f64 A (+.f64 A C))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 2 (sqrt.f64 -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (+.f64 A (+.f64 A C))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 C (+.f64 A (+.f64 A C)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) 2))) (neg.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -8 C))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (+.f64 A (+.f64 A C))) (*.f64 F (*.f64 C -8)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -8 C))) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 C -8))) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 A C))))) -1/2) (/.f64 (sqrt.f64 (*.f64 C -8)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 -8))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))) 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 -8))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (/.f64 (*.f64 (sqrt.f64 -8) 2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 -8) 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))) (/.f64 (/.f64 (sqrt.f64 -8) -1/2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) (/.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 2)) (/.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 4)) (/.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 -1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) 4) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 -1/2 (/.f64 (*.f64 4 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) (/.f64 (/.f64 (sqrt.f64 -8) 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))))) (/.f64 (sqrt.f64 -8) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 -8)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (sqrt.f64 -8) (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))) -1/2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F))))) (/.f64 (sqrt.f64 (*.f64 -8 C)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 C -8))) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 A C)))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 A C))))) -1/2) (/.f64 (sqrt.f64 (*.f64 C -8)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A)))) (sqrt.f64 -8)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A F))) (/.f64 (sqrt.f64 (*.f64 (*.f64 C (+.f64 A (+.f64 A C))) -8)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 (*.f64 C (+.f64 A (+.f64 A C))) -8))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A A))) (sqrt.f64 (*.f64 -8 C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 C (*.f64 -8 (+.f64 A (+.f64 A C)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 -8 (+.f64 A (+.f64 A C)))) (*.f64 A F))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A F))) (/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 -8 C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A F) (*.f64 C (*.f64 -8 (+.f64 A (+.f64 A C)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 -8 (+.f64 A (+.f64 A C)))) (*.f64 A F))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A)))) (*.f64 2 (sqrt.f64 -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -8) (*.f64 2 (sqrt.f64 (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 (*.f64 (sqrt.f64 -8) (*.f64 2 (sqrt.f64 (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (+.f64 C (+.f64 A A)) F) -8)))) (/.f64 (sqrt.f64 C) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 -8 (*.f64 F (+.f64 A (+.f64 A C))))) C)) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 A (+.f64 A C))))) C)) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (+.f64 C (+.f64 A A)) F) -8)))) (/.f64 (*.f64 (sqrt.f64 C) 2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 F (+.f64 A (+.f64 A C))))))) (/.f64 (*.f64 2 (sqrt.f64 C)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 A (+.f64 A C))))))) (/.f64 (*.f64 2 (sqrt.f64 C)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 A (+.f64 A C)))))) (neg.f64 (/.f64 (*.f64 2 (sqrt.f64 C)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (+.f64 C (+.f64 A A)) F) -8)))) (/.f64 (+.f64 (sqrt.f64 C) (sqrt.f64 C)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 F (+.f64 A (+.f64 A C))))))) (/.f64 (+.f64 (sqrt.f64 C) (sqrt.f64 C)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 A (+.f64 A C)))))) (/.f64 (neg.f64 (+.f64 (sqrt.f64 C) (sqrt.f64 C))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A F)))) (/.f64 (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A F) -8) (*.f64 C (+.f64 A (+.f64 A C))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A F)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A)))) 2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A F) -8))) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 C (+.f64 A (+.f64 A C))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 A F) -8)) (neg.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 C (+.f64 A (+.f64 A C))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A F)))) (/.f64 (+.f64 (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A)))) (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A F) -8))) (/.f64 (+.f64 (sqrt.f64 (*.f64 C (+.f64 A (+.f64 A C)))) (sqrt.f64 (*.f64 C (+.f64 A (+.f64 A C))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(/.f64 (*.f64 (+.f64 (sqrt.f64 -8) (sqrt.f64 -8)) (sqrt.f64 (*.f64 (*.f64 C (+.f64 A (+.f64 A C))) (*.f64 A F)))) (neg.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 C (+.f64 A (+.f64 A C))) -8)) (/.f64 (neg.f64 (*.f64 -2 (neg.f64 (sqrt.f64 (*.f64 A F))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (+.f64 C (+.f64 A A)))) (sqrt.f64 (*.f64 -8 C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 A (+.f64 A (+.f64 A C))) (*.f64 C -8))) (/.f64 (neg.f64 (sqrt.f64 F)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A (+.f64 A (+.f64 A C))) (*.f64 C -8)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C (+.f64 A A)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 C (+.f64 A (+.f64 A C))))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 C (+.f64 A (+.f64 A C))) (*.f64 A -8)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) F))) (/.f64 (*.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 -8 C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (+.f64 A (+.f64 A C))) (*.f64 F (*.f64 C -8)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A A)) F))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C A))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (+.f64 A (+.f64 A C))) (*.f64 F (*.f64 C -8)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A A)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 (*.f64 -8 C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 A F) (*.f64 C -8)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A A)))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A F)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 A F) (*.f64 C -8)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (+.f64 C (+.f64 A A))))) (/.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 -8 C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (+.f64 A (+.f64 A C))) (*.f64 F (*.f64 C -8)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (+.f64 C (+.f64 A A))))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 -8 (*.f64 A C)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (+.f64 A (+.f64 A C))) (*.f64 F (*.f64 C -8)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 A F)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A A))) (sqrt.f64 -8)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 A F)))) (/.f64 (sqrt.f64 (*.f64 -8 (+.f64 C (+.f64 A A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 A F)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A A))) (*.f64 2 (sqrt.f64 -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F C)))) (/.f64 (*.f64 (sqrt.f64 -8) (*.f64 2 (sqrt.f64 (+.f64 A (+.f64 A C))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (*.f64 (sqrt.f64 -8) (*.f64 2 (sqrt.f64 (+.f64 A (+.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 F C)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (+.f64 C (+.f64 A A)))) (sqrt.f64 -8)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A -8)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A -8)) (*.f64 F C))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 C F))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (+.f64 C (+.f64 A A))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A -8)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A -8)) (*.f64 F C))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 (*.f64 A (+.f64 C (+.f64 A A)))) (*.f64 2 (sqrt.f64 -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F C))) (/.f64 (*.f64 (*.f64 (sqrt.f64 -8) 2) (sqrt.f64 (*.f64 A (+.f64 A (+.f64 A C))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 -8) 2) (sqrt.f64 (*.f64 A (+.f64 A (+.f64 A C))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F C))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 2 (*.f64 (+.f64 C (+.f64 A A)) F))))) (/.f64 (sqrt.f64 (/.f64 (*.f64 C -16) 4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 F (*.f64 (+.f64 A (+.f64 A C)) 2))) (/.f64 (*.f64 C -16) 4))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 A 2)) (/.f64 (*.f64 C -16) 4))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 2 (*.f64 (+.f64 C (+.f64 A A)) F)))))) (/.f64 (sqrt.f64 -4) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 A C)) 2)) (*.f64 A C)) -4)) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 A 2))) -4)) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)) (*.f64 C -16)))) (/.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 A C)))) (*.f64 C -16)) 1/2)) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -16 (*.f64 C (*.f64 A (*.f64 F (+.f64 A (+.f64 A C)))))) 1/2)) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (+.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 (*.f64 A F)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A)))) (sqrt.f64 -8)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A F) -8))) (/.f64 (+.f64 (sqrt.f64 (*.f64 C (+.f64 A (+.f64 A C)))) (sqrt.f64 (*.f64 C (+.f64 A (+.f64 A C))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(/.f64 (*.f64 (+.f64 (sqrt.f64 -8) (sqrt.f64 -8)) (sqrt.f64 (*.f64 (*.f64 C (+.f64 A (+.f64 A C))) (*.f64 A F)))) (neg.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 C (+.f64 A (+.f64 A C))) -8)) (/.f64 (neg.f64 (*.f64 -2 (neg.f64 (sqrt.f64 (*.f64 A F))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (+.f64 (sqrt.f64 (+.f64 C (+.f64 A A))) (sqrt.f64 (+.f64 C (+.f64 A A))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 C (*.f64 A F))) (sqrt.f64 -8)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A F) -8))) (/.f64 (+.f64 (sqrt.f64 (*.f64 C (+.f64 A (+.f64 A C)))) (sqrt.f64 (*.f64 C (+.f64 A (+.f64 A C))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(/.f64 (*.f64 (+.f64 (sqrt.f64 -8) (sqrt.f64 -8)) (sqrt.f64 (*.f64 (*.f64 C (+.f64 A (+.f64 A C))) (*.f64 A F)))) (neg.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 C (+.f64 A (+.f64 A C))) -8)) (/.f64 (neg.f64 (*.f64 -2 (neg.f64 (sqrt.f64 (*.f64 A F))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (+.f64 (sqrt.f64 (*.f64 A (+.f64 C (+.f64 A A)))) (sqrt.f64 (*.f64 A (+.f64 C (+.f64 A A)))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (sqrt.f64 -8)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(/.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 A (+.f64 A (+.f64 A C)))) (sqrt.f64 (*.f64 A (+.f64 A (+.f64 A C))))) (sqrt.f64 (*.f64 F (*.f64 C -8)))) (neg.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(/.f64 (*.f64 (+.f64 (sqrt.f64 F) (sqrt.f64 F)) (sqrt.f64 (*.f64 (*.f64 A (+.f64 A (+.f64 A C))) (*.f64 C -8)))) (neg.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(/.f64 (*.f64 (*.f64 -2 (neg.f64 (sqrt.f64 (*.f64 C -8)))) (sqrt.f64 (*.f64 A (*.f64 F (+.f64 A (+.f64 A C)))))) (neg.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (+.f64 (sqrt.f64 C) (sqrt.f64 C))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 (+.f64 C (+.f64 A A)) F) -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 -8 (*.f64 F (+.f64 A (+.f64 A C))))))) (/.f64 (+.f64 (sqrt.f64 C) (sqrt.f64 C)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 F (+.f64 A (+.f64 A C)))))) (/.f64 (neg.f64 (+.f64 (sqrt.f64 C) (sqrt.f64 C))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (+.f64 (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A)))) (sqrt.f64 (*.f64 C (+.f64 C (+.f64 A A)))))) (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 A F))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 A F) -8))) (/.f64 (+.f64 (sqrt.f64 (*.f64 C (+.f64 A (+.f64 A C)))) (sqrt.f64 (*.f64 C (+.f64 A (+.f64 A C))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(/.f64 (*.f64 (+.f64 (sqrt.f64 -8) (sqrt.f64 -8)) (sqrt.f64 (*.f64 (*.f64 C (+.f64 A (+.f64 A C))) (*.f64 A F)))) (neg.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 C (+.f64 A (+.f64 A C))) -8)) (/.f64 (neg.f64 (*.f64 -2 (neg.f64 (sqrt.f64 (*.f64 A F))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(neg.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))) 0)
(*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))
(+.f64 0 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))))
(*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))
(+.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))) 2) (/.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))) 2))
(*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))
(-.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))) 0)
(*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))
(-.f64 (/.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))) 2) (/.f64 (neg.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F)))) 2))
(*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))
(/.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))) 1)
(*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))
(/.f64 (*.f64 C (*.f64 A (*.f64 2 (*.f64 (+.f64 C (+.f64 A A)) F)))) 2)
(/.f64 (*.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 A C)) 2)) (*.f64 A C)) 2)
(/.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 A 2))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 4 (*.f64 A F)) (+.f64 C (+.f64 A A))) C) 4)
(/.f64 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F (*.f64 A 4)))) 4)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 4 (*.f64 A F)) (+.f64 C (+.f64 A A))) C) (*.f64 (*.f64 (*.f64 4 (*.f64 A F)) (+.f64 C (+.f64 A A))) C)) 8)
(/.f64 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F (*.f64 A 4)))) 4)
(/.f64 (*.f64 (*.f64 C 4) (*.f64 (*.f64 4 (*.f64 A F)) (+.f64 C (+.f64 A A)))) 16)
(/.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F (*.f64 A 4))))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 C (+.f64 C (*.f64 A 4)))) (*.f64 (*.f64 C 4) (*.f64 A F))) 16)
(/.f64 (*.f64 (*.f64 A F) (*.f64 (*.f64 C 4) (*.f64 2 (+.f64 C (+.f64 C (*.f64 A 4)))))) 16)
(/.f64 (*.f64 (*.f64 A F) (*.f64 (*.f64 C 4) (*.f64 2 (+.f64 (*.f64 A 4) (+.f64 C C))))) 16)
(/.f64 (*.f64 (*.f64 4 (*.f64 A F)) (*.f64 (*.f64 C 4) (+.f64 C (+.f64 A A)))) 16)
(/.f64 (*.f64 (*.f64 F (*.f64 A 4)) (*.f64 (+.f64 A (+.f64 A C)) (*.f64 C 4))) 16)
(/.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 C 4) (*.f64 F (*.f64 A 4)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 4 (*.f64 A F)) (+.f64 C (+.f64 A A))) (*.f64 C 4)) 16)
(/.f64 (*.f64 4 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F (*.f64 A 4))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 A 4) (+.f64 C (+.f64 A A))) (*.f64 (*.f64 C 4) F)) 16)
(/.f64 (*.f64 F (*.f64 (*.f64 C 4) (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A 4)))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A 4)) (*.f64 F (*.f64 C 4))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 C 4) (+.f64 C (+.f64 A A))) (*.f64 4 (*.f64 A F))) 16)
(/.f64 (*.f64 (*.f64 F (*.f64 A 4)) (*.f64 (+.f64 A (+.f64 A C)) (*.f64 C 4))) 16)
(/.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 C 4) (*.f64 F (*.f64 A 4)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 C 4) F) (*.f64 (*.f64 A 4) (+.f64 C (+.f64 A A)))) 16)
(/.f64 (*.f64 F (*.f64 (*.f64 C 4) (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A 4)))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A 4)) (*.f64 F (*.f64 C 4))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 C 4) (*.f64 A F)) (*.f64 2 (+.f64 C (+.f64 C (*.f64 A 4))))) 16)
(/.f64 (*.f64 (*.f64 A F) (*.f64 (*.f64 C 4) (*.f64 2 (+.f64 C (+.f64 C (*.f64 A 4)))))) 16)
(/.f64 (*.f64 (*.f64 A F) (*.f64 (*.f64 C 4) (*.f64 2 (+.f64 (*.f64 A 4) (+.f64 C C))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 C (*.f64 A 4))) F)) (*.f64 C (*.f64 A 4))) 16)
(/.f64 (*.f64 (*.f64 C (*.f64 A 4)) (*.f64 F (*.f64 2 (+.f64 C (+.f64 C (*.f64 A 4)))))) 16)
(/.f64 (*.f64 (*.f64 A 4) (*.f64 C (*.f64 F (*.f64 2 (+.f64 (*.f64 A 4) (+.f64 C C)))))) 16)
(/.f64 (*.f64 (*.f64 4 (*.f64 A F)) (*.f64 C (+.f64 C (+.f64 A A)))) 4)
(/.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 C (*.f64 F (*.f64 A 4)))) 4)
(pow.f64 (*.f64 (+.f64 C (+.f64 A A)) (*.f64 C (*.f64 A F))) 1)
(*.f64 (*.f64 A F) (*.f64 C (+.f64 A (+.f64 A C))))
(+.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)) 0)
(*.f64 A (*.f64 F (+.f64 A (+.f64 A C))))
(+.f64 0 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)))
(*.f64 A (*.f64 F (+.f64 A (+.f64 A C))))
(+.f64 (/.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)) 2) (/.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)) 2))
(*.f64 A (*.f64 F (+.f64 A (+.f64 A C))))
(-.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)) 0)
(*.f64 A (*.f64 F (+.f64 A (+.f64 A C))))
(-.f64 (/.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)) 2) (/.f64 (neg.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F))) 2))
(*.f64 A (*.f64 F (+.f64 A (+.f64 A C))))
(/.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)) 1)
(*.f64 A (*.f64 F (+.f64 A (+.f64 A C))))
(/.f64 (*.f64 A (*.f64 2 (*.f64 (+.f64 C (+.f64 A A)) F))) 2)
(/.f64 (*.f64 A (*.f64 F (*.f64 (+.f64 A (+.f64 A C)) 2))) 2)
(/.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 A 2)) 2)
(/.f64 (*.f64 (*.f64 4 (*.f64 A F)) (+.f64 C (+.f64 A A))) 4)
(/.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F (*.f64 A 4))) 4)
(/.f64 (+.f64 (*.f64 (*.f64 4 (*.f64 A F)) (+.f64 C (+.f64 A A))) (*.f64 (*.f64 4 (*.f64 A F)) (+.f64 C (+.f64 A A)))) 8)
(/.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 F (*.f64 A 4))) 4)
(/.f64 (*.f64 (*.f64 4 (*.f64 A F)) (*.f64 2 (+.f64 C (+.f64 C (*.f64 A 4))))) 16)
(/.f64 (*.f64 (*.f64 A F) (*.f64 4 (*.f64 2 (+.f64 C (+.f64 C (*.f64 A 4)))))) 16)
(/.f64 (*.f64 (+.f64 (*.f64 A 4) (+.f64 C C)) (*.f64 2 (*.f64 F (*.f64 A 4)))) 16)
(/.f64 (*.f64 (*.f64 A 4) (*.f64 2 (*.f64 (+.f64 C (+.f64 C (*.f64 A 4))) F))) 16)
(/.f64 (*.f64 (*.f64 A 4) (*.f64 F (*.f64 2 (+.f64 C (+.f64 C (*.f64 A 4)))))) 16)
(/.f64 (*.f64 (*.f64 F (+.f64 (*.f64 A 4) (+.f64 C C))) (*.f64 2 (*.f64 A 4))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 C (+.f64 C (*.f64 A 4)))) (*.f64 4 (*.f64 A F))) 16)
(/.f64 (*.f64 (*.f64 A F) (*.f64 4 (*.f64 2 (+.f64 C (+.f64 C (*.f64 A 4)))))) 16)
(/.f64 (*.f64 (+.f64 (*.f64 A 4) (+.f64 C C)) (*.f64 2 (*.f64 F (*.f64 A 4)))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 F F)) (*.f64 (*.f64 A 4) (+.f64 C (+.f64 A A)))) 16)
(/.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 A 4) (*.f64 2 (+.f64 F F)))) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A 4)) F)) 16)
(/.f64 (*.f64 (*.f64 (*.f64 A 4) (+.f64 C (+.f64 A A))) (*.f64 2 (+.f64 F F))) 16)
(/.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 (*.f64 A 4) (*.f64 2 (+.f64 F F)))) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A 4)) F)) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 C (*.f64 A 4))) F)) (*.f64 A 4)) 16)
(/.f64 (*.f64 (*.f64 A 4) (*.f64 F (*.f64 2 (+.f64 C (+.f64 C (*.f64 A 4)))))) 16)
(/.f64 (*.f64 (*.f64 F (+.f64 (*.f64 A 4) (+.f64 C C))) (*.f64 2 (*.f64 A 4))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 F F)) (*.f64 A (+.f64 C (+.f64 A A)))) 4)
(/.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A (*.f64 2 (+.f64 F F)))) 4)
(pow.f64 (*.f64 A (*.f64 (+.f64 C (+.f64 A A)) F)) 1)
(*.f64 A (*.f64 F (+.f64 A (+.f64 A C))))

localize148.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.0b
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C C)))
4.3b
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C C))))
16.5b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C C)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
19.5b
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C C))))))
Compiler

Compiled 150 to 73 computations (51.3% saved)

series173.0ms (0.1%)

Counts
4 → 156
Calls

45 calls:

TimeVariablePointExpression
19.0ms
C
@-inf
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C C)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
19.0ms
F
@0
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C C))))))
17.0ms
C
@-inf
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C C))))))
12.0ms
B
@-inf
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C C))))))
11.0ms
F
@-inf
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C C)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))

rewrite578.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1016×rational_best-simplify-3
690×rational_best-simplify-62
462×rational_best-simplify-63
448×rational_best-4
448×rational_best-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
021244
1152240
2366240
31220240
46045240
Stop Event
node limit
Counts
4 → 174
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C C))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C C)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C C))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C C)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 3) 4) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) (sqrt.f64 (+.f64 F F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 A (+.f64 C C))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 A (+.f64 C C))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 (+.f64 F F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 A (+.f64 C C))) (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 F -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (sqrt.f64 (+.f64 A (+.f64 A (*.f64 4 C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (sqrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))) (/.f64 (sqrt.f64 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C C))) (sqrt.f64 (+.f64 F F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C C)) (+.f64 F F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 A (+.f64 A (*.f64 4 C)))) (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C C)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C C)))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 3) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 3) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 3) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -2)) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))) (-.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))) (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 (sqrt.f64 2) -2) (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4) (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4) (/.f64 -1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4) (-.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4) (-.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 -1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) -2) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) -2) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) -2) (-.f64 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) -2) (-.f64 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4) (*.f64 2 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4)) (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (/.f64 (sqrt.f64 (+.f64 F F)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))) (-.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4)) (-.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 1 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) -2) (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 1 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 A (*.f64 4 C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))) (/.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))))) (/.f64 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))))) (/.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4)) (/.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))) (/.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 2))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))))) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))) (/.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 2) (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 2) (/.f64 (neg.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 2) (/.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) -1/2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C C)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 F 4))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 F 4) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 A (+.f64 C C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) (*.f64 F 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 F 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 A (+.f64 C C)) 4) (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) (*.f64 (+.f64 A (+.f64 C C)) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 A (+.f64 C C)) (*.f64 F 4)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 A (+.f64 C C)) 4) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C C)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)) 2) (/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)) 2) (/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 A (+.f64 C C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 C C))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A (*.f64 4 C)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 (+.f64 A (+.f64 C C)) 4)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 A (+.f64 C C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 A (+.f64 C C)) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 A (+.f64 C C)) 4) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 C C))))))))

simplify1.9s (1.3%)

Algorithm
egg-herbie
Rules
1352×rational_best-simplify-108
1160×rational_best-simplify-1
862×rational_best-simplify-3
832×rational_best-simplify-55
680×rational_best-simplify-47
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0123842318
1375841528
Stop Event
node limit
Counts
330 → 556
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 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 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 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 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.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 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 (sqrt.f64 -4) 5)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))))))
(*.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 -8 (pow.f64 C 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2)) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) 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/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.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 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C)) B))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C)) B)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) B))) 2))))) (pow.f64 B 3)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C)) 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/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 (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 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))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.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 (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 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))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.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 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))))) (*.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 (*.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/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.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 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 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 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.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 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C)))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C))))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (pow.f64 B 2)))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) (pow.f64 B 4))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))))) (pow.f64 B 6)) (+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) (pow.f64 B 4)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 32 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))))))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))) (pow.f64 B 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))) (pow.f64 B 5))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))) (pow.f64 B 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 8 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))))) (pow.f64 B 7))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))) (pow.f64 B 3))))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 3)))))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 3)))))) (+.f64 (*.f64 (+.f64 (*.f64 -16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 5)))))) (pow.f64 A 2)) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 5)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F C)))) 2)) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 7)))))))) (+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 3)))))) (+.f64 (*.f64 (+.f64 (*.f64 -16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 5)))))) (pow.f64 A 2)) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 4))) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2)) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))))) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2)))) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))))))) (pow.f64 A 3))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (pow.f64 B 3))))) C) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (pow.f64 B 3))))) C) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B))) 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (pow.f64 B 5)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))) (pow.f64 C 2))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (pow.f64 B 3))))) C) (+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B))) 2))) (pow.f64 B 5)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B))) 2)))) (pow.f64 B 5)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (pow.f64 B 7)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B))) 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (pow.f64 B 5)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))) (pow.f64 C 2)))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.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 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))) (*.f64 C (sqrt.f64 -8))))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.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 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.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 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 3))))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.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)) (pow.f64 B 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) 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/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.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 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 4))) (sqrt.f64 -8)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.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)))) (pow.f64 (sqrt.f64 -8) 3)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.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)) (pow.f64 B 2))) (sqrt.f64 -8))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.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 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C))))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 A (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 A (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 A (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -1 (*.f64 A (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) F))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 A (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) F))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 A (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) F))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C) (*.f64 A (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C) (+.f64 (*.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 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C) (+.f64 (*.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 -1 (*.f64 C (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))))) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))))) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(*.f64 -4 (*.f64 A (*.f64 C (+.f64 A (*.f64 2 C)))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (+.f64 A (*.f64 2 C))))) (*.f64 (+.f64 A (*.f64 2 C)) (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (+.f64 A (*.f64 2 C))))) (*.f64 (+.f64 A (*.f64 2 C)) (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (+.f64 A (*.f64 2 C))))) (*.f64 (+.f64 A (*.f64 2 C)) (pow.f64 B 2)))
(*.f64 (+.f64 A (*.f64 2 C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (+.f64 A (*.f64 2 C))))) (*.f64 (+.f64 A (*.f64 2 C)) (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (+.f64 A (*.f64 2 C))))) (*.f64 (+.f64 A (*.f64 2 C)) (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (+.f64 A (*.f64 2 C))))) (*.f64 (+.f64 A (*.f64 2 C)) (pow.f64 B 2)))
(*.f64 (+.f64 A (*.f64 2 C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (+.f64 A (*.f64 2 C))))) (*.f64 (+.f64 A (*.f64 2 C)) (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (+.f64 A (*.f64 2 C))))) (*.f64 (+.f64 A (*.f64 2 C)) (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (+.f64 A (*.f64 2 C))))) (*.f64 (+.f64 A (*.f64 2 C)) (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(+.f64 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (*.f64 2 (*.f64 C (pow.f64 B 2))))
(+.f64 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 2 (*.f64 C (pow.f64 B 2)))))
(+.f64 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 2 (*.f64 C (pow.f64 B 2)))))
(*.f64 -4 (*.f64 (pow.f64 A 2) C))
(+.f64 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (*.f64 -4 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 2 (*.f64 C (pow.f64 B 2)))))
(+.f64 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 2 (*.f64 C (pow.f64 B 2)))))
(*.f64 -4 (*.f64 (pow.f64 A 2) C))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))))))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2)))))))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2)))))))
(*.f64 A (pow.f64 B 2))
(+.f64 (*.f64 A (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) C))
(+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 A (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) C)))
(+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 A (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) C)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) C))
(+.f64 (*.f64 A (pow.f64 B 2)) (+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) C)))
(+.f64 (*.f64 A (pow.f64 B 2)) (+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) C)))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 -2 (pow.f64 B 2))))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 -2 (pow.f64 B 2))))) (+.f64 (*.f64 A (pow.f64 B 2)) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 -2 (pow.f64 B 2))))) (+.f64 (*.f64 A (pow.f64 B 2)) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 0)
(+.f64 0 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 2))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 3) 4))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 3) 4) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4))
(-.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) -2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))) 4))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))) 1/2)
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (sqrt.f64 2))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))) -1)
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4) 1/4)
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) -2))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) (sqrt.f64 (+.f64 F F)))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C C))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C C))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 (+.f64 F F))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C C))) (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 F -1/2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (sqrt.f64 (+.f64 A (+.f64 A (*.f64 4 C)))))
(*.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (sqrt.f64 F))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))) (/.f64 (sqrt.f64 2) 2))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C C))) (sqrt.f64 (+.f64 F F))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C C)) (+.f64 F F))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 A (*.f64 4 C)))) (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C C)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C C)))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)))) (sqrt.f64 1/2))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))) 2)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))) -1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4)) 8)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(+.f64 1 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 3) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))
(+.f64 (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 3) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))
(+.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 1)
(+.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1)
(-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(-.f64 (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 3) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))
(-.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1)
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 -1 (-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -2)) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))) (-.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))) (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 (sqrt.f64 2) -2) (neg.f64 (sqrt.f64 2))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4) (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4) (/.f64 -1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4) (-.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4) (-.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 -1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 -2 (-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) -2) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) -2) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) -2) (-.f64 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) -2) (-.f64 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))))
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4) (*.f64 2 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))))))
(*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4))
(*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4)) (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4)))
(*.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (/.f64 (sqrt.f64 (+.f64 F F)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))) (-.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -2)) -1/2)
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/4)
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4)) (-.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -2)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 1 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))))
(*.f64 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) -2) (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))))))
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 1 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 A (*.f64 4 C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))) (/.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))))) (/.f64 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))))) (/.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4)) (/.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))) (/.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 2))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))))) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))) (/.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 0)
(+.f64 0 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))
(+.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 2) (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 2))
(-.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 0)
(-.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 2) (/.f64 (neg.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) 2))
(-.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 2) (/.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) -1/2) 4))
(/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 1)
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)) 2)
(/.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4))) 4)
(/.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)))) 8)
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C C)))) -1)
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 F 4))) -4)
(/.f64 (*.f64 (*.f64 F 4) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 A (+.f64 C C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) (*.f64 F 4)) 16)
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 F 4))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 A (+.f64 C C)) 4) (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4))) 16)
(/.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) (*.f64 (+.f64 A (+.f64 C C)) 4)) 16)
(/.f64 (*.f64 (*.f64 (+.f64 A (+.f64 C C)) (*.f64 F 4)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) 16)
(/.f64 (*.f64 (*.f64 (+.f64 A (+.f64 C C)) 4) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 4)
(pow.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 1)
(neg.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C C)))))
(+.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)) 0)
(+.f64 0 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)) 2) (/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)) 2))
(-.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)) 0)
(-.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)) 2) (/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 2))
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)) 1)
(/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 2)
(/.f64 (*.f64 (+.f64 A (+.f64 C C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) 4)
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 C C))) -1)
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A (*.f64 4 C)))) -2)
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 (+.f64 A (+.f64 C C)) 4)) -4)
(/.f64 (+.f64 (*.f64 (+.f64 A (+.f64 C C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4))) 8)
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 A (+.f64 C C)) 4)) 16)
(/.f64 (*.f64 (*.f64 (+.f64 A (+.f64 C C)) 4) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) 16)
(pow.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)) 1)
(neg.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 C C))))
Outputs
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 C F)))) (sqrt.f64 -8))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 C F))) -8))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 C F)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (*.f64 A C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) 1/2)))
(+.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 C F))) -8)) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (*.f64 A C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (*.f64 A C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) 1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 C F)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (pow.f64 (*.f64 A C) 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -64)) -1/8))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 C F))) -8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (pow.f64 (*.f64 A C) 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -64)) -1/8)) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (*.f64 A C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) 1/2))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 (sqrt.f64 -4) 5)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (*.f64 A C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) 1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 C F)))) (sqrt.f64 -8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (pow.f64 (*.f64 A C) 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -64)) -1/8)) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (pow.f64 (*.f64 A C) 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -1024)) 1/16)))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 C F))) -8)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (pow.f64 (*.f64 A C) 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -64)) -1/8)) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (pow.f64 (*.f64 A C) 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -1024)) 1/16))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (*.f64 A C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) 1/2))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) -2)))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3)) -2)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) -2))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2))))) (*.f64 -2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2))))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3)) -2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (pow.f64 B 5)) -4)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B) -2))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (pow.f64 B 5)) -4)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2))))) (*.f64 -2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) B))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 (sqrt.f64 2) B) -1))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (neg.f64 (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 (sqrt.f64 2) B) -1)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (neg.f64 (*.f64 (sqrt.f64 2) B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 (sqrt.f64 2) B) -1)) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (neg.f64 (*.f64 (sqrt.f64 2) B))) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 (sqrt.f64 2) B) -1)) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)))) (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 5)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (neg.f64 (*.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 5)))) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) B)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 3)))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -8)) (*.f64 F (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))))
(+.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 A (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -8)) (*.f64 F (pow.f64 B 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 F (*.f64 C -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -8)) (*.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B))) 2)))) B))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -8)) (*.f64 F (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 F (*.f64 C -4)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -8)) (*.f64 F (pow.f64 B 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 2) B))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) B)) (*.f64 (*.f64 A (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -8)) (*.f64 F (pow.f64 B 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2))) B) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) 2)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 F 3)))))))))
(+.f64 (+.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 C F))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -8)) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 F (*.f64 C -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -8)) (*.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B))) 2))))) (*.f64 2 (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 C F) 3)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 F (*.f64 C -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -8)) (*.f64 F (pow.f64 B 2))) (*.f64 (sqrt.f64 2) B))) 2)))) B))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -8)) (*.f64 F (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (+.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 C F))) (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -8)) (*.f64 F (pow.f64 B 2))) (-.f64 (*.f64 F (*.f64 C -4)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -8)) (*.f64 F (pow.f64 B 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 2) B))) 2))))) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 C F) 3))) (*.f64 2 (pow.f64 B 3)))))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 F (*.f64 C -4)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -8)) (*.f64 F (pow.f64 B 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 2) B))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) B)) (*.f64 (*.f64 A (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -8)) (*.f64 F (pow.f64 B 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) B)))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -8)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -8))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8))) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -8))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2))) (*.f64 A (sqrt.f64 -4))) 1/2)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2))) (*.f64 A (sqrt.f64 -4)))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8))) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2)) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) 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/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -8))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2))) (*.f64 A (sqrt.f64 -4))) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2)))) (*.f64 (sqrt.f64 -64) (pow.f64 A 2))) -1/4)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2)))) (*.f64 (sqrt.f64 -64) (pow.f64 A 2))) -1/4)) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -8))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2))) (*.f64 A (sqrt.f64 -4)))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8))) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4)))))
(*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8))) (sqrt.f64 -4)) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8))) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.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 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))) 2)))) (*.f64 A (sqrt.f64 -4))) -1/2)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8))) (sqrt.f64 -4)) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))) 2)))) (*.f64 A (sqrt.f64 -4))) -1/2)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8))) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8))) (sqrt.f64 -4)) 1/2)) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8)) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))) 2))))) (*.f64 (sqrt.f64 -64) (pow.f64 A 2))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))) 2)))) (*.f64 A (sqrt.f64 -4))) -1/2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))) 2)))) (*.f64 A (sqrt.f64 -4))) -1/2)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))) 2))))) (*.f64 (sqrt.f64 -64) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8))) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 A F))))
(*.f64 B (sqrt.f64 (*.f64 2 (*.f64 A F))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C)) B))))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 A F)))) (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) B))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 A F)))) (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) B))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C)) B)))))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (*.f64 A -8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) B)) 2))))) B)))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 A F)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) B)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (*.f64 A -8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) B)) 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) B)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) B))) 2))))) (pow.f64 B 3)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) B))) 2)) (pow.f64 C 2))) B) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C)) B))))))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) B))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (*.f64 A -8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) B)) 2))))) B))) (*.f64 -1/4 (*.f64 (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (*.f64 A -8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) B)) 2)))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))))) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A F) 3))) (pow.f64 B 3)))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 A F)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) B)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (*.f64 A -8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) B)) 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) B)))) (*.f64 -1/4 (*.f64 (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (*.f64 A -8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) B)) 2)))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))))) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A F) 3))) (pow.f64 B 3))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 2 (*.f64 A F))))
(+.f64 (*.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 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8)))))
(+.f64 (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 2 (*.f64 A F)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (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 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))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.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 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) 1/2)) 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))))
(+.f64 (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 2 (*.f64 A F)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 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 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))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.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 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))))) (*.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 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) 1/2)) 2)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))))) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A F) 3))) (*.f64 (pow.f64 C 2) (sqrt.f64 -512))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) 1/2)) 2))) (*.f64 C (sqrt.f64 -8))))))))
(+.f64 (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 2 (*.f64 A F)))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) 1/2)) 2)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))))) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A F) 3))) (*.f64 (pow.f64 C 2) (sqrt.f64 -512))))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (sqrt.f64 -8))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (*.f64 A F)) -1))
(neg.f64 (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 2 (*.f64 A F)))))
(+.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 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (*.f64 A F)) -1)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8)))))
(+.f64 (neg.f64 (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 2 (*.f64 A F))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.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 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 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (*.f64 A F)) -1)) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (neg.f64 (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 2 (*.f64 A F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.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 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.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 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8))) 2))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))))) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A F) 3))) (*.f64 (pow.f64 C 2) (sqrt.f64 -512))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (*.f64 A F)) -1)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8)))))))
(+.f64 (+.f64 (neg.f64 (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 2 (*.f64 A F))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8))) 2))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))))) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A F) 3))) (*.f64 (pow.f64 C 2) (sqrt.f64 -512))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (sqrt.f64 -8)))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (*.f64 A C))) (*.f64 (sqrt.f64 -8) 1/4))
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (*.f64 A C)) -8)))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C))))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (pow.f64 B 2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (*.f64 A C))) (*.f64 (sqrt.f64 -8) 1/4)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (pow.f64 (*.f64 A C) 3))) (sqrt.f64 -8))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (pow.f64 (*.f64 A C) 3))) (sqrt.f64 -4)))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (*.f64 A C)) -8))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (sqrt.f64 (*.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (pow.f64 (*.f64 A C) 3)) -8))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (pow.f64 (*.f64 A C) 3))) (sqrt.f64 -4)))))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) (pow.f64 B 4))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (*.f64 A C))) (*.f64 (sqrt.f64 -8) 1/4)) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (pow.f64 (*.f64 A C) 3))) (sqrt.f64 -8))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (pow.f64 (*.f64 A C) 3))) (sqrt.f64 -4)))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (pow.f64 (*.f64 A C) 5))) 1/64)) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -64)) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (pow.f64 (*.f64 A C) 5))) -1/32)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (pow.f64 (*.f64 A C) 5))) 1/32)))))))
(+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (sqrt.f64 (*.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (pow.f64 (*.f64 A C) 3)) -8))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (pow.f64 (*.f64 A C) 3))) (sqrt.f64 -4)))))) (+.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (pow.f64 (*.f64 A C) 5))) 1/32)) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -64)) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (pow.f64 (*.f64 A C) 5))) -1/32)) (*.f64 1/64 (sqrt.f64 (*.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (pow.f64 (*.f64 A C) 5)) -8)))))) (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (*.f64 A C)) -8)))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 A C))))) (+.f64 (*.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))))) (pow.f64 B 6)) (+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))))) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 2 C))) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -4)))))) (pow.f64 B 4)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (*.f64 A C))) (*.f64 (sqrt.f64 -8) 1/4)) (+.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (pow.f64 (*.f64 A C) 5))) 1/64)) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -64)) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (pow.f64 (*.f64 A C) 5))) -1/32)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (pow.f64 (*.f64 A C) 5))) 1/32))))) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (pow.f64 (*.f64 A C) 3))) (sqrt.f64 -8))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (pow.f64 (*.f64 A C) 3))) (sqrt.f64 -4)))))) (*.f64 (pow.f64 B 6) (+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -64)) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (pow.f64 (*.f64 A C) 7))) -1/128)) (*.f64 1/128 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (pow.f64 (*.f64 A C) 7)))))) (+.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (pow.f64 (*.f64 A C) 7))) 1/256)) (*.f64 1/64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (pow.f64 (*.f64 A C) 7))) (sqrt.f64 -1024))))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (*.f64 A C)) -8))) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (sqrt.f64 (*.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (pow.f64 (*.f64 A C) 3)) -8))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (pow.f64 (*.f64 A C) 3))) (sqrt.f64 -4)))))) (+.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (pow.f64 (*.f64 A C) 5))) 1/32)) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -64)) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (pow.f64 (*.f64 A C) 5))) -1/32)) (*.f64 1/64 (sqrt.f64 (*.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (pow.f64 (*.f64 A C) 5)) -8)))))) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/256 (sqrt.f64 (*.f64 -8 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (pow.f64 (*.f64 A C) 7))))) (+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -64)) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (pow.f64 (*.f64 A C) 7))) -1/128)) (*.f64 1/128 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (pow.f64 (*.f64 A C) 7)))))) (*.f64 1/64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (pow.f64 (*.f64 A C) 7))) (sqrt.f64 -1024))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (/.f64 (sqrt.f64 2) B) -1))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (/.f64 (sqrt.f64 2) B) -1)) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) -4))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) -4))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))))))
(+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (/.f64 (sqrt.f64 2) B) -1)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) -16))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 5)) 8)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) -4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) -4)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) -16)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 5)) 8)))) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 32 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))))))))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) -16)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 7)) 32))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (pow.f64 B 7)) -64)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (/.f64 (sqrt.f64 2) B) -1)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 7)) 4)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 5)) 8)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (pow.f64 B 7)) 8)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3)))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) -4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (pow.f64 B 3)) -4)) (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)) -16)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 7)) 32)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (pow.f64 B 7)) -64)))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 7)) 4)))) (*.f64 8 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (pow.f64 B 5))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (pow.f64 B 7)))))) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5)))))))
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))) (pow.f64 B 3))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (sqrt.f64 2) B)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) -4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (sqrt.f64 2) (*.f64 A C))))) (/.f64 -1 (pow.f64 B 3))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (sqrt.f64 2) B)) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) -4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (sqrt.f64 2) (*.f64 A C))))) (pow.f64 B 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))) (pow.f64 B 5))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))) (pow.f64 B 3)))))
(+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) -4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (sqrt.f64 2) (*.f64 A C))))) (/.f64 -1 (pow.f64 B 3))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (sqrt.f64 2) B)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) 8)) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2))) -14)) (/.f64 -1 (pow.f64 B 5)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (sqrt.f64 2) B)) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) -4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (sqrt.f64 2) (*.f64 A C))))) (pow.f64 B 3))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) 8)) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2))) -14)) (pow.f64 B 5)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (+.f64 (*.f64 -64 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 8 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))))) (pow.f64 B 7))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C))))))) (pow.f64 B 3))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (sqrt.f64 2) B)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) -4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (sqrt.f64 2) (*.f64 A C))))) (/.f64 -1 (pow.f64 B 3)))) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3)))) -56) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) 32)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) 4)))) (/.f64 -1 (pow.f64 B 7))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) 8)) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2))) -14)) (/.f64 -1 (pow.f64 B 5)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (/.f64 (sqrt.f64 2) B)) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) -4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (sqrt.f64 2) (*.f64 A C))))) (pow.f64 B 3)))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3)))) -56) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3))) 36)) (pow.f64 B 7)) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) 8)) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2))) -14)) (pow.f64 B 5)))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B)))
(*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 2 B)))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 3)))))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 2 (pow.f64 B 3)) -4)) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (pow.f64 B 3)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 2 B))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 2 (pow.f64 B 3)) -4)) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (pow.f64 B 3)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/2)))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 3)))))) (+.f64 (*.f64 (+.f64 (*.f64 -16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 5)))))) (pow.f64 A 2)) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (/.f64 2 (pow.f64 B 5)) -16)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (-.f64 (*.f64 F (*.f64 C -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 (sqrt.f64 2) B))) 2))) (pow.f64 B 3)) -1/2)) (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (/.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 B 5))))))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 2 (pow.f64 B 3)) -4)) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (pow.f64 B 3)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/2))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 C -4)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (/.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) B))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (/.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 B 5)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (/.f64 2 (pow.f64 B 5)) -16))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 2 B))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 2 (pow.f64 B 3)) -4)) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (pow.f64 B 3)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/2))))))
(+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 5)) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F C)))) 2)) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 7)))))))) (+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 3)))))) (+.f64 (*.f64 (+.f64 (*.f64 -16 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 C F)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 F C)))) 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 5)))))) (pow.f64 A 2)) (*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F)))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 2 B))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (/.f64 2 (pow.f64 B 5)) -16)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (-.f64 (*.f64 F (*.f64 C -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 (sqrt.f64 2) B))) 2))) (pow.f64 B 3)) -1/2)) (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (/.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 B 5)))))))) (+.f64 (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 2 (pow.f64 B 3)) -4)) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (pow.f64 B 3)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/2)))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (/.f64 (-.f64 (*.f64 F (*.f64 C -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 (sqrt.f64 2) B))) 2))) (pow.f64 B 5)) -2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (-.f64 (*.f64 F (*.f64 C -4)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 (sqrt.f64 2) B))) 2)))) (*.f64 2 (pow.f64 B 5))) 1/4)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (/.f64 2 (pow.f64 B 7)) -64)) (*.f64 -8 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (pow.f64 B 7))))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 2 (pow.f64 B 3)) -4)) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (pow.f64 B 3)) (*.f64 (sqrt.f64 (/.f64 F C)) -1/2)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 2 B))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (*.f64 C -4)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (/.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) B))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (/.f64 (sqrt.f64 (*.f64 C F)) (pow.f64 B 5)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (/.f64 2 (pow.f64 B 5)) -16)))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 F (*.f64 C -4)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (/.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) B))) 2))) (/.f64 (sqrt.f64 (/.f64 C F)) (pow.f64 B 5)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (-.f64 (*.f64 F (*.f64 C -4)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (/.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 2) B))) 2)))) (*.f64 2 (pow.f64 B 5))) 1/4)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (/.f64 2 (pow.f64 B 7)) -64)) (*.f64 -8 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (pow.f64 B 7))))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) 1/4))
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -8)))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8))) (*.f64 A (sqrt.f64 -4))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) 1/4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) A) 1/16))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -8))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 A (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) A) 1/16))))
(+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))))
(+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) 1/4)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8))) (*.f64 A (sqrt.f64 -4)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2))) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))) 1/8)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) A) 1/16)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)))) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))) 1/32))))
(+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 A 2)))) (+.f64 (+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -8))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 A (sqrt.f64 -4)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) A) 1/16)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2))) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))) 1/8)))) (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 -4) (pow.f64 A 2)))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2)) (pow.f64 B 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 4))) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))) (sqrt.f64 -4)))) 2)) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))))) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -8)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8))) (*.f64 A (sqrt.f64 -4))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2)))) (*.f64 (sqrt.f64 -64) (pow.f64 A 3))) -1/16)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2))) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))) 1/8)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) A) 1/16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)))) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))) 1/32)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)))) (*.f64 (sqrt.f64 -4) (pow.f64 A 3))) 1/128)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) 1/4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2)))) (*.f64 (sqrt.f64 -4) (pow.f64 A 3))) 1/32)))))
(+.f64 (*.f64 1/256 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -8)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (pow.f64 A 3)))) (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) A) 1/16)) (+.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 A (sqrt.f64 -4))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2))) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))) 1/8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2)))) (*.f64 (sqrt.f64 -64) (pow.f64 A 3))) -1/16)))) (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 A 2)))) (*.f64 1/128 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 -4) (pow.f64 A 3))))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -8))) (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F C)) 1/2)) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (sqrt.f64 -4) (pow.f64 A 3))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) -1/4))
(*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -8)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) -1/4)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) 1/16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8))) (sqrt.f64 -4)) -1/8))) (/.f64 -1 A)))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -8))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) 1/16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8))) (sqrt.f64 -4)) -1/8))) A)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8)))) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))) 1/32)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))) 2)))) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) -1/4)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 A 2)) -1/64)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) 1/16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8))) (sqrt.f64 -4)) -1/8))) (/.f64 -1 A))))
(+.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))) 2)))) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))))) (+.f64 (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))))) (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -8))))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) 1/16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8))) (sqrt.f64 -4)) -1/8))) A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 A 2)) -1/64))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) (pow.f64 B 4))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2)))) (pow.f64 (sqrt.f64 -4) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))))))) (pow.f64 A 3))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))
(+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) 1/16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8))) (sqrt.f64 -4)) -1/8))) (/.f64 -1 A)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8)))) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))) 1/32)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))) 2)))) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) -1/4)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 A 2)) -1/64)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8)))) (sqrt.f64 -4)) -1/128)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8)) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))) 2))))) (sqrt.f64 -64)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))) 2))) (*.f64 (sqrt.f64 2) (pow.f64 B 2))) (sqrt.f64 -4)))) (*.f64 1/256 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (/.f64 -1 (pow.f64 A 3))))))
(+.f64 (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -8))) (+.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))) 2)))) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))))) (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 -4) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -8)) (pow.f64 A 2)) -1/64)))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (sqrt.f64 -4)))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))) 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (sqrt.f64 -64)))) (+.f64 (*.f64 1/256 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 1/32 (*.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (sqrt.f64 -4))) 2))) (*.f64 (sqrt.f64 2) (pow.f64 B 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (sqrt.f64 -4))))))) (pow.f64 A 3)) (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) 1/16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8))) (sqrt.f64 -4)) -1/8))) A))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (pow.f64 B 3))))) C) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 (/.f64 F A)) (pow.f64 B 3)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 (/.f64 F A)) (pow.f64 B 3)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (pow.f64 B 3))))) C) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B))) 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (pow.f64 B 5)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))) (pow.f64 C 2))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 A -8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 (*.f64 A F)) (pow.f64 B 5)))) (*.f64 -16 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 B 5))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 (/.f64 F A)) (pow.f64 B 3))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 A -8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 (*.f64 A F)) (pow.f64 B 5)))) (*.f64 -16 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 B 5))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 (/.f64 F A)) (pow.f64 B 3))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (pow.f64 B 3))))) C) (+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B))) 2))) (pow.f64 B 5)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B))) 2)))) (pow.f64 B 5)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (pow.f64 B 7)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B))) 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (pow.f64 B 5)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))) (pow.f64 C 2)))))
(+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 (/.f64 F A)) (pow.f64 B 3)))))) (+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 A -8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 (*.f64 A F)) (pow.f64 B 5)))) (*.f64 -16 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 B 5)))))))) (*.f64 (pow.f64 C 3) (+.f64 (+.f64 (*.f64 1/4 (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 A -8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B)) 2))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (pow.f64 B 5)))) (*.f64 -8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (pow.f64 B 7))))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 A -8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 A F)) (pow.f64 B 5)))) (*.f64 -64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (pow.f64 B 7)))))))))
(+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 A -8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 A F)) (pow.f64 B 5)))) (+.f64 (+.f64 (*.f64 1/4 (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 A -8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B)) 2))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (pow.f64 B 5)))) (*.f64 -8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (pow.f64 B 7))))) (*.f64 -64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (pow.f64 B 7))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 A -8)) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 (*.f64 A F)) (pow.f64 B 5)))) (*.f64 -16 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 B 5))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 (/.f64 F A)) (pow.f64 B 3)))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) 1/4))
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16)))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) 1/4)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C) (sqrt.f64 (/.f64 F (pow.f64 A 3)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.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 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))) (*.f64 C (sqrt.f64 -8))))))))))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) 1/2)) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) 1/4)) (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) 1/64)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 C (sqrt.f64 -8)))))) (+.f64 (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 C 2)))) (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.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 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F)))) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.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 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 3))))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.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)) (pow.f64 B 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 C 3)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))))))))))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) 1/2)) 2)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) 1/32)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 C 3)) 1/256))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 7)))) 1/128)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) 1/2)) 2)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -512))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) (pow.f64 F 3))) -1/16)))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) 1/64)))) (+.f64 (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) 1/4)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) 1/2)) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) 1/2)) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 C 3)) 1/256))) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) 1/2)) 2)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -512))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) (pow.f64 F 3))) -1/16)) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 7)))) 1/128)))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 C 2)))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C) (sqrt.f64 (/.f64 F (pow.f64 A 3))))) (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2)))) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) -1/4))
(*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) -1/4)) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (sqrt.f64 -8)))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16))) (/.f64 -1 C)))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (neg.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (sqrt.f64 -8)))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16))) C)))
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.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 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))))
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) -1/4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) -1/8))) (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (sqrt.f64 -8)))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16))) (/.f64 -1 C)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) 1/32)))))
(+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 C 2)))) (+.f64 (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (sqrt.f64 -8)))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16))) C)) (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))))) (+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 4))) (sqrt.f64 -8)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 F 3)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (-.f64 (*.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)))) (pow.f64 (sqrt.f64 -8) 3)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.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)) (pow.f64 B 2))) (sqrt.f64 -8))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F)))) (sqrt.f64 -8)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))) C)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.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 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))))))
(+.f64 (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) -1/4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) -1/8))) (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (sqrt.f64 -8)))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16))) (/.f64 -1 C)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) 1/32))))) (*.f64 (+.f64 (*.f64 1/256 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8))) 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (sqrt.f64 -8)))) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8))) 2))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))))) (sqrt.f64 -512)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) (pow.f64 F 3))) 1/16)) (*.f64 -1/128 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 7)))) (sqrt.f64 -8))))))) (/.f64 -1 (pow.f64 C 3))))
(+.f64 (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 C 2)))) (+.f64 (+.f64 (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (sqrt.f64 -8)))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16))) C)) (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))) (neg.f64 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8))) 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 7)))) (sqrt.f64 -8)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -8))) 2))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))))) (sqrt.f64 -512)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) (pow.f64 F 3))) 1/16))))) (pow.f64 C 3)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (+.f64 A (*.f64 C 2)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) 4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (+.f64 A (*.f64 C 2)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) 4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (+.f64 A (*.f64 C 2)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) 4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (+.f64 A (*.f64 C 2)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) 4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (+.f64 A (*.f64 C 2)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) 4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (+.f64 A (*.f64 C 2)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) 4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (+.f64 A (*.f64 C 2)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) 4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (+.f64 A (*.f64 C 2)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) 4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (+.f64 A (*.f64 C 2)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) 4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (+.f64 A (*.f64 C 2)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) 4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (+.f64 A (*.f64 C 2)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) 4))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A (*.f64 2 C))))
(*.f64 (+.f64 A (*.f64 C 2)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) 4))))
(*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C))))))
(*.f64 (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 C F)) (*.f64 A -4))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 C F)) (*.f64 A -4)) (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 C F)) (*.f64 A -4)) (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 C F)) (*.f64 A -4)) (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 F (pow.f64 B 2))))
(*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C))))
(*.f64 (+.f64 A (*.f64 C 2)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 C F)) (*.f64 A -4)) (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 C F)) (*.f64 A -4)) (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 C F)) (*.f64 A -4)) (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 F (pow.f64 B 2))))
(*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C))))
(*.f64 (+.f64 A (*.f64 C 2)) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 C F)) (*.f64 A -4)) (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 C F)) (*.f64 A -4)) (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 2 C)))) (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A (*.f64 2 C)))))))
(+.f64 (*.f64 (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 C F)) (*.f64 A -4)) (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 A (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 A (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -8)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 A (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -4 (pow.f64 A 2))) (+.f64 (*.f64 A (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -8)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 A (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -8)) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 (*.f64 C F) (*.f64 -4 (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 (*.f64 A (+.f64 (*.f64 -8 (*.f64 (pow.f64 C 2) F)) (*.f64 F (pow.f64 B 2)))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -4 (pow.f64 A 2))) (+.f64 (*.f64 A (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -8)) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 A (+.f64 (*.f64 F (*.f64 (pow.f64 C 2) -8)) (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 (*.f64 C F) (*.f64 -4 (pow.f64 A 2))) (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 C F) (*.f64 -4 (pow.f64 A 2)))
(+.f64 (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -4 (pow.f64 A 2))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 A F)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 (*.f64 C F) (*.f64 -4 (pow.f64 A 2))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 A F))))
(+.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 A F)) (+.f64 (*.f64 (*.f64 C F) (*.f64 -4 (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 (*.f64 A (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2))))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 (*.f64 C F) (*.f64 -4 (pow.f64 A 2))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 A F))))
(+.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8)) (*.f64 A F)) (+.f64 (*.f64 (*.f64 C F) (*.f64 -4 (pow.f64 A 2))) (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 C F) (*.f64 -4 (pow.f64 A 2)))
(+.f64 (*.f64 -1 (*.f64 A (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) F))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -4 (pow.f64 A 2))) (*.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8))) (*.f64 A -1)))
(+.f64 (*.f64 (*.f64 C F) (*.f64 -4 (pow.f64 A 2))) (*.f64 (*.f64 F (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8))) (neg.f64 A)))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 -1 (*.f64 A (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) F))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 (*.f64 C F) (*.f64 -4 (pow.f64 A 2))) (*.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8))) (*.f64 A -1))))
(+.f64 (*.f64 (*.f64 F (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8))) (neg.f64 A)) (+.f64 (*.f64 (*.f64 C F) (*.f64 -4 (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 (*.f64 -1 (*.f64 A (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))) F))) (*.f64 -4 (*.f64 (pow.f64 A 2) (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (+.f64 (*.f64 (*.f64 C F) (*.f64 -4 (pow.f64 A 2))) (*.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8))) (*.f64 A -1))))
(+.f64 (*.f64 (*.f64 F (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8))) (neg.f64 A)) (+.f64 (*.f64 (*.f64 C F) (*.f64 -4 (pow.f64 A 2))) (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2))))))
(*.f64 A (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C) (*.f64 A (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2))))) (*.f64 A (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2))))) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -8))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2))))) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -8))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -8))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2))))) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -8)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2))))) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -8))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 (pow.f64 A 2) F))) C) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 2))) (*.f64 F (*.f64 -4 (pow.f64 A 2))))) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -8))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -8))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -8)) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (*.f64 C -1)))
(+.f64 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -8)) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (neg.f64 C)))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))))) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -8))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (*.f64 C -1)))
(+.f64 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -8))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (neg.f64 C)))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))) (*.f64 4 (*.f64 (pow.f64 A 2) F))))) (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))))
(+.f64 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -8))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (*.f64 C -1)))
(+.f64 (+.f64 (*.f64 A (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -8))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F -2)) (*.f64 F (*.f64 4 (pow.f64 A 2)))) (neg.f64 C)))
(*.f64 -4 (*.f64 A (*.f64 C (+.f64 A (*.f64 2 C)))))
(*.f64 -4 (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 A C)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (+.f64 A (*.f64 2 C))))) (*.f64 (+.f64 A (*.f64 2 C)) (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 A (*.f64 C 2)) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 A C))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (+.f64 A (*.f64 2 C))))) (*.f64 (+.f64 A (*.f64 2 C)) (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 A (*.f64 C 2)) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 A C))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (+.f64 A (*.f64 2 C))))) (*.f64 (+.f64 A (*.f64 2 C)) (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 A (*.f64 C 2)) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 A C))))
(*.f64 (+.f64 A (*.f64 2 C)) (pow.f64 B 2))
(*.f64 (+.f64 A (*.f64 C 2)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (+.f64 A (*.f64 2 C))))) (*.f64 (+.f64 A (*.f64 2 C)) (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 A (*.f64 C 2)) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 A C))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (+.f64 A (*.f64 2 C))))) (*.f64 (+.f64 A (*.f64 2 C)) (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 A (*.f64 C 2)) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 A C))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (+.f64 A (*.f64 2 C))))) (*.f64 (+.f64 A (*.f64 2 C)) (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 A (*.f64 C 2)) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 A C))))
(*.f64 (+.f64 A (*.f64 2 C)) (pow.f64 B 2))
(*.f64 (+.f64 A (*.f64 C 2)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (+.f64 A (*.f64 2 C))))) (*.f64 (+.f64 A (*.f64 2 C)) (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 A (*.f64 C 2)) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 A C))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (+.f64 A (*.f64 2 C))))) (*.f64 (+.f64 A (*.f64 2 C)) (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 A (*.f64 C 2)) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 A C))))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C (+.f64 A (*.f64 2 C))))) (*.f64 (+.f64 A (*.f64 2 C)) (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 A (*.f64 C 2)) (pow.f64 B 2)) (*.f64 -4 (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 A C))))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (*.f64 C 2))
(+.f64 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (*.f64 2 (*.f64 C (pow.f64 B 2))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 2)) (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8))))
(+.f64 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 2 (*.f64 C (pow.f64 B 2)))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 2)) (+.f64 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8))) (*.f64 C (*.f64 -4 (pow.f64 A 2)))))
(+.f64 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 2 (*.f64 C (pow.f64 B 2)))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 2)) (+.f64 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8))) (*.f64 C (*.f64 -4 (pow.f64 A 2)))))
(*.f64 -4 (*.f64 (pow.f64 A 2) C))
(*.f64 C (*.f64 -4 (pow.f64 A 2)))
(+.f64 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (*.f64 -4 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8))) (*.f64 C (*.f64 -4 (pow.f64 A 2))))
(+.f64 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 2 (*.f64 C (pow.f64 B 2)))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 2)) (+.f64 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8))) (*.f64 C (*.f64 -4 (pow.f64 A 2)))))
(+.f64 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 -8 (pow.f64 C 2)))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 2 (*.f64 C (pow.f64 B 2)))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 2)) (+.f64 (*.f64 A (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) -8))) (*.f64 C (*.f64 -4 (pow.f64 A 2)))))
(*.f64 -4 (*.f64 (pow.f64 A 2) C))
(*.f64 C (*.f64 -4 (pow.f64 A 2)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2))))))
(+.f64 (*.f64 C (*.f64 -4 (pow.f64 A 2))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8)) (*.f64 A -1)))
(+.f64 (*.f64 C (*.f64 -4 (pow.f64 A 2))) (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (neg.f64 A)))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2)))))))
(+.f64 (*.f64 C (*.f64 -4 (pow.f64 A 2))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 2)) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8)) (*.f64 A -1))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 2)) (+.f64 (*.f64 C (*.f64 -4 (pow.f64 A 2))) (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (neg.f64 A))))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 A 2) C)) (+.f64 (*.f64 2 (*.f64 C (pow.f64 B 2))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 8 (pow.f64 C 2)))))))
(+.f64 (*.f64 C (*.f64 -4 (pow.f64 A 2))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 2)) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) -1) (*.f64 (pow.f64 C 2) 8)) (*.f64 A -1))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 2)) (+.f64 (*.f64 C (*.f64 -4 (pow.f64 A 2))) (*.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 8)) (neg.f64 A))))
(*.f64 A (pow.f64 B 2))
(+.f64 (*.f64 A (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) C))
(+.f64 (*.f64 A (pow.f64 B 2)) (*.f64 C (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))))
(+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 A (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) C)))
(+.f64 (*.f64 A (pow.f64 B 2)) (+.f64 (*.f64 C (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (*.f64 A -8))))
(+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 A (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) C)))
(+.f64 (*.f64 A (pow.f64 B 2)) (+.f64 (*.f64 C (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (*.f64 A -8))))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 (pow.f64 C 2) (*.f64 A -8))
(+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) C))
(+.f64 (*.f64 C (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (*.f64 A -8)))
(+.f64 (*.f64 A (pow.f64 B 2)) (+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) C)))
(+.f64 (*.f64 A (pow.f64 B 2)) (+.f64 (*.f64 C (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (*.f64 A -8))))
(+.f64 (*.f64 A (pow.f64 B 2)) (+.f64 (*.f64 -8 (*.f64 A (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2))) C)))
(+.f64 (*.f64 A (pow.f64 B 2)) (+.f64 (*.f64 C (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 -4 (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (*.f64 A -8))))
(*.f64 -8 (*.f64 A (pow.f64 C 2)))
(*.f64 (pow.f64 C 2) (*.f64 A -8))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 -2 (pow.f64 B 2))))) (*.f64 -8 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -8)) (*.f64 (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 (pow.f64 B 2) -2)) (*.f64 C -1)))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -8)) (*.f64 (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 (pow.f64 B 2) -2)) (neg.f64 C)))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 -2 (pow.f64 B 2))))) (+.f64 (*.f64 A (pow.f64 B 2)) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -8)) (+.f64 (*.f64 A (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 (pow.f64 B 2) -2)) (*.f64 C -1))))
(+.f64 (*.f64 A (pow.f64 B 2)) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -8)) (*.f64 (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 (pow.f64 B 2) -2)) (neg.f64 C))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 -2 (pow.f64 B 2))))) (+.f64 (*.f64 A (pow.f64 B 2)) (*.f64 -8 (*.f64 A (pow.f64 C 2)))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -8)) (+.f64 (*.f64 A (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 (pow.f64 B 2) -2)) (*.f64 C -1))))
(+.f64 (*.f64 A (pow.f64 B 2)) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -8)) (*.f64 (+.f64 (*.f64 4 (pow.f64 A 2)) (*.f64 (pow.f64 B 2) -2)) (neg.f64 C))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 0)
(sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2)))))
(+.f64 0 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))))
(sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 2))
(sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 3) 4))
(sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 3) 4) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4))
(sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2)))))
(-.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 0)
(sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2)))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))))
(sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) -2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) -2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))) 4))
(sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 1)
(sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2)))))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))))
(sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))) 1/2)
(sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 2))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (sqrt.f64 2))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 2))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))) -1)
(sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2)))))
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) 2))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 2))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4) 1/4)
(*.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2)))))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) -2))
(sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2)))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))))
(sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C -2) A) (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) 2)) F))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) (sqrt.f64 (+.f64 F F)))
(sqrt.f64 (*.f64 (+.f64 F F) (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))
(sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)) (+.f64 F F)))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C C))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C C))) (sqrt.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 2)))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C C)) (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 2)))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C C))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 (+.f64 F F))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C C))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 F F))))
(sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 F F)) (+.f64 A (+.f64 C C))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C C))) (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 F -1/2))))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 C C)) (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (/.f64 F -1/2))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (sqrt.f64 (+.f64 A (+.f64 A (*.f64 4 C)))))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (+.f64 (*.f64 C 4) (+.f64 A A))))
(*.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))
(sqrt.f64 (*.f64 (+.f64 F F) (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))
(sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)) (+.f64 F F)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (sqrt.f64 F))
(sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C -2) A) (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) 2)) F))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))))
(sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))) (/.f64 (sqrt.f64 2) 2))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 2))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 (sqrt.f64 (+.f64 A (+.f64 C C))) (sqrt.f64 (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 (+.f64 F F) (+.f64 A (+.f64 C C)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 (*.f64 (+.f64 A (+.f64 C C)) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 (+.f64 F F) (+.f64 A (+.f64 C C)))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 A (*.f64 4 C)))) (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (+.f64 (*.f64 C 4) (+.f64 A A))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C C)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C C)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 C C))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C C)))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 C C))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)))) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 -4 (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (+.f64 A (+.f64 C C))))) 1/2))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 1)
(sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2)))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))) 2)
(sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))) -1)
(sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4) 4)
(sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2)))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4)) 8)
(sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2)))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 1)
(sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2)))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))))
(sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(+.f64 1 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2)))))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2)))))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (/.f64 -3/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))) 2)
(+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 3) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(+.f64 (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (/.f64 -3/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))) 2)
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 3) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(+.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(-.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(-.f64 (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (/.f64 -3/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))) 2)
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 3) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(-.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (/.f64 (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) 4)) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 2)) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 -1 (-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -2)) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 -1 (-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (/.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) -2)) (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(neg.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (/.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) -2)) (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))) (-.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (sqrt.f64 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 2)) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 2)) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))) (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 2)) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 2)) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 (sqrt.f64 2) -2) (neg.f64 (sqrt.f64 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 2)) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 1/2)
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4) (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4) (/.f64 -1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4) (-.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2)))))) (-.f64 (/.f64 1/2 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (/.f64 1 (*.f64 4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2)))))) (-.f64 (/.f64 1/2 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (/.f64 1/4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4) (-.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 -1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2)))))) (-.f64 (/.f64 1/2 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (/.f64 1 (*.f64 4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2)))))) (-.f64 (/.f64 1/2 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (/.f64 1/4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (/.f64 -2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(*.f64 -2 (-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 -2 (-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))))
(*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 F F) (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)) (+.f64 F F))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) -2) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2)))))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) -2) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 1/2 (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) -2) (-.f64 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2)))))) (-.f64 (/.f64 -1 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) -2) (-.f64 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2)))))) (-.f64 (/.f64 -1 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 4 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2)))))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4) (*.f64 2 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4)) (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4)))
(*.f64 (/.f64 1 (*.f64 4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))) (-.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))))) (*.f64 4 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))))))
(*.f64 (/.f64 1/4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (-.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) 8) (*.f64 4 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))))))
(*.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 2)) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 2)) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (/.f64 (sqrt.f64 (+.f64 F F)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 F F) (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)) (+.f64 F F))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 F F) (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)) (+.f64 F F))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))) (-.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))) (-.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))))
(*.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (/.f64 (*.f64 (sqrt.f64 2) -2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -2)) -1/2)
(*.f64 -1/2 (/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (/.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) -2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1/4)
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4)) (-.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -2)
(*.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (/.f64 -2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 1 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 1 (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 -1 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))))
(*.f64 1 (-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 0 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))))
(*.f64 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) -2) (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 1 (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 C -2) A) (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) 2)) F)) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))) (/.f64 (sqrt.f64 (+.f64 A (+.f64 A (*.f64 4 C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (+.f64 (*.f64 C 4) (+.f64 A A)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 F F) (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)) (+.f64 F F))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (/.f64 (neg.f64 (sqrt.f64 (+.f64 F F))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)))) (/.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))))) (/.f64 (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))))) (/.f64 (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 -1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))))
(*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) 4)) (/.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 4)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))) (/.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))) (/.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))))
(*.f64 (sqrt.f64 2) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) 4)) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) 4)))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 2))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 2)) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))) (*.f64 (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) 4)) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) 4)))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))))) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 2)) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))) (*.f64 (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) 4)) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) 4)))))
(*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))) (/.f64 (/.f64 (sqrt.f64 (+.f64 F F)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 F F) (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)) (+.f64 F F))) (*.f64 (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) 4)) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) 4)))))
(*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (/.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))))
(*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (/.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 2)) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 0)
(*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))
(+.f64 0 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))
(*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))
(+.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 2) (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 2))
(*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))
(-.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 0)
(*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))
(-.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 2) (/.f64 (neg.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) 2))
(/.f64 (-.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) (neg.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))) 2)
(/.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) 2)
(-.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 2) (/.f64 (/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) -1/2) 4))
(/.f64 (-.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) (neg.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))))) 2)
(/.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) 2)
(/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 1)
(*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F)) 2)
(/.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2)))) 2)
(/.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4))) 4)
(/.f64 (*.f64 F (*.f64 -4 (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (+.f64 A (+.f64 C C))))) 4)
(/.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)))) 8)
(/.f64 (*.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (+.f64 A (+.f64 C C)))) (*.f64 F 2)) 8)
(/.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C C)) (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) -8)))) 16)
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C C)))) -1)
(neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C C)))))
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 F 4))) -4)
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (*.f64 4 (*.f64 F (+.f64 A (+.f64 C C))))) -4)
(/.f64 (*.f64 (*.f64 F 4) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4))) 16)
(/.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (*.f64 4 (*.f64 F (+.f64 A (+.f64 C C)))))) 16)
(/.f64 (*.f64 (*.f64 F 4) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) -8))) 32)
(/.f64 (*.f64 (*.f64 (+.f64 A (+.f64 C C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) (*.f64 F 4)) 16)
(/.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (*.f64 4 (*.f64 F (+.f64 A (+.f64 C C)))))) 16)
(/.f64 (*.f64 (*.f64 F 4) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) -8))) 32)
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 F 4))) 16)
(/.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (*.f64 4 (*.f64 F (+.f64 A (+.f64 C C)))))) 16)
(/.f64 (*.f64 (*.f64 F 4) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) -8))) 32)
(/.f64 (*.f64 (*.f64 (+.f64 A (+.f64 C C)) 4) (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4))) 16)
(/.f64 (*.f64 4 (*.f64 (+.f64 A (+.f64 C C)) (*.f64 F (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))))) 16)
(/.f64 (*.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) (*.f64 (+.f64 A (+.f64 C C)) 4)) 16)
(/.f64 (*.f64 4 (*.f64 (+.f64 A (+.f64 C C)) (*.f64 F (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 A (+.f64 C C)) (*.f64 F 4)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) 16)
(/.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (*.f64 4 (*.f64 F (+.f64 A (+.f64 C C)))))) 16)
(/.f64 (*.f64 (*.f64 F 4) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) -8))) 32)
(/.f64 (*.f64 (*.f64 (+.f64 A (+.f64 C C)) 4) (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 4)
(/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 F (*.f64 4 (+.f64 A (+.f64 C C))))) 4)
(pow.f64 (*.f64 F (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 1)
(*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))
(neg.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C C)))))
(neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C C)))))
(+.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)) 0)
(*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))
(+.f64 0 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))
(*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)) 2) (/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)) 2))
(*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))
(-.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)) 0)
(*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))
(-.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)) 2) (/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 2))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)) (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) 2)
(/.f64 (*.f64 (-.f64 (*.f64 C -2) A) (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) 2)) 2)
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)) 1)
(*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))
(/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))) 2)
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)) (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) 2)
(/.f64 (*.f64 (-.f64 (*.f64 C -2) A) (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) 2)) 2)
(/.f64 (*.f64 (+.f64 A (+.f64 C C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) 4)
(/.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (+.f64 A (+.f64 C C)))) 4)
(/.f64 (*.f64 (+.f64 A (+.f64 C C)) (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) -8)) 8)
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 C C))) -1)
(neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (+.f64 A (+.f64 C C))))
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 A (*.f64 4 C)))) -2)
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (+.f64 (*.f64 C 4) (+.f64 A A))) -2)
(/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 (+.f64 A (+.f64 C C)) 4)) -4)
(/.f64 (*.f64 4 (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (+.f64 A (+.f64 C C)))) -4)
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (+.f64 A (+.f64 C C))) 8) -8)
(/.f64 (+.f64 (*.f64 (+.f64 A (+.f64 C C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) (*.f64 (+.f64 A (+.f64 C C)) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4))) 8)
(/.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (+.f64 A (+.f64 C C)))) 4)
(/.f64 (*.f64 (+.f64 A (+.f64 C C)) (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) -8)) 8)
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 A (+.f64 C C)) 4)) 16)
(/.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 4 (+.f64 A (+.f64 C C)))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 A (+.f64 C C)) 4) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4)) 16)
(/.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 4 (+.f64 A (+.f64 C C)))) 16)
(pow.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)) 1)
(*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A))
(neg.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (+.f64 A (+.f64 C C))))
(neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)) (+.f64 A (+.f64 C C))))

localize508.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
8.0b
(*.f64 F (pow.f64 B 2))
11.6b
(*.f64 (pow.f64 A 2) (*.f64 C F))
15.2b
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
17.6b
(sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))))
Compiler

Compiled 179 to 110 computations (38.5% saved)

series114.0ms (0.1%)

Counts
4 → 48
Calls

39 calls:

TimeVariablePointExpression
24.0ms
C
@0
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
18.0ms
B
@inf
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
14.0ms
C
@0
(sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))))
3.0ms
C
@inf
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
3.0ms
A
@0
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))

rewrite581.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
782×rational_best-simplify-62
574×rational_best-simplify-63
528×rational_best-simplify-55
488×rational_best-4
488×rational_best-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
026196
1189192
2422192
31328180
46531180
Stop Event
node limit
Counts
4 → 140
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2)))))))
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 4 (*.f64 A (*.f64 F (pow.f64 B 2))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (pow.f64 A 2) (*.f64 C F))
(*.f64 F (pow.f64 B 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 2) (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 2) (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2))))))) (/.f64 (sqrt.f64 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 (*.f64 A C) 8) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 (*.f64 A C) 8) (*.f64 2 (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 (*.f64 A C) 8) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 3) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 (*.f64 A C) 8) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (*.f64 A C) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2)) (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (*.f64 A C) 8))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 3) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 (*.f64 A C) 8) (*.f64 2 (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))) (-.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))) (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) -2) (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 (sqrt.f64 2) -2) (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4) (/.f64 1 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4) (/.f64 -1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4) (-.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4) (-.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 -1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (*.f64 A C) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (-.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (*.f64 A C) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) -2) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (*.f64 A C) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) -2) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) -2) (-.f64 (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (*.f64 A C) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) -2) (-.f64 (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))) (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4) (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)) (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4)) (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2))))))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2))))))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (*.f64 A C) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2))))))) (-.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (*.f64 A C) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (*.f64 A C) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4)) (-.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (*.f64 A C) 8))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 1 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))) (/.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))))) (/.f64 (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))))) (/.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4)) (/.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2))))))) (/.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 2))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))))) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (*.f64 A C) 8)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 (*.f64 A C) 8) (*.f64 2 (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 A 2) (*.f64 C F)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) 2) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) 2) (/.f64 (neg.f64 (*.f64 (pow.f64 A 2) (*.f64 C F))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 A 2) (*.f64 2 (*.f64 C F))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 C 4) F) (pow.f64 A 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 C 4) F) (pow.f64 A 2)) (*.f64 (*.f64 (*.f64 C 4) F) (pow.f64 A 2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 C 4) F) (*.f64 2 (*.f64 2 (pow.f64 A 2)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 A 2))) (*.f64 (*.f64 C 4) F)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 C 4) (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 F F)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 F F)) (*.f64 (*.f64 C 4) (pow.f64 A 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 C 4) (pow.f64 A 2)) (*.f64 2 (+.f64 F F))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 F F))) (*.f64 C 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 F F)) (*.f64 (pow.f64 A 2) C)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 F (pow.f64 B 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 F (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 F (pow.f64 B 2)) 2) (/.f64 (*.f64 F (pow.f64 B 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 F (pow.f64 B 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 F (pow.f64 B 2)) 2) (/.f64 (neg.f64 (*.f64 F (pow.f64 B 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (pow.f64 B 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (*.f64 4 (pow.f64 B 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 B 2) (+.f64 F F)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 F (*.f64 4 (pow.f64 B 2))) (*.f64 F (*.f64 4 (pow.f64 B 2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 2 (+.f64 F F))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 F F)) (*.f64 4 (pow.f64 B 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 F (pow.f64 B 2)) 1)))))

simplify1.3s (0.9%)

Algorithm
egg-herbie
Rules
1516×rational_best-simplify-63
1050×rational_best-simplify-1
824×rational_best-simplify-50
774×rational_best-simplify-54
726×rational_best-simplify-108
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
067221032
1193220164
2551819350
Stop Event
node limit
Counts
188 → 375
Calls
Call 1
Inputs
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 7) F))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 5) F))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 (sqrt.f64 -8) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 (sqrt.f64 -8) 5)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 A 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))
(*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))) (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))))
(+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 5) F))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (+.f64 (*.f64 -128 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))))) (pow.f64 C 3)) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 5) F))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))))
(+.f64 (*.f64 (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))) (pow.f64 B 6)))))
(*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))))
(+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5))) (+.f64 (*.f64 -128 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (*.f64 32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))))))))))))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -8 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) C)))) (pow.f64 B 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F))) (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))))) (pow.f64 B 5))) (+.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -8 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) C)))) (pow.f64 B 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F))) (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -128 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))) (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 (*.f64 (pow.f64 A 7) F))) (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 3))))))) (pow.f64 B 7))) (+.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -8 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) C)))) (pow.f64 B 3))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 0)
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))))
(+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 2) (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 2))
(+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 3) 4))
(-.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))))
(-.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 2) (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) -2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))) 4))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 1)
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))) 1/2)
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))) (sqrt.f64 2))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))) -1)
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))) 2))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4) 1/4)
(*.f64 -2 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) -2))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2))))))) (/.f64 (sqrt.f64 2) 2))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))) (sqrt.f64 1/2))
(/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))) 2)
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))) -1)
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4)) 8)
(pow.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))))
(+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(+.f64 0 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 (*.f64 A C) 8) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 (*.f64 A C) 8) (*.f64 2 (pow.f64 B 2)))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 (*.f64 A C) 8) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2))
(+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 3) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)))
(+.f64 (-.f64 -1 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 1)
(-.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(-.f64 0 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(-.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 (*.f64 A C) 8) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (*.f64 A C) 8))))
(-.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2)) (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(-.f64 (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (*.f64 A C) 8))) 2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 3) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)))
(-.f64 (-.f64 -1 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1)
(*.f64 2 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 (*.f64 A C) 8) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 -1 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 -1 (-.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))) (-.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 2) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -1)
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))) (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))))
(*.f64 (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) -2) (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 (sqrt.f64 2) -2) (neg.f64 (sqrt.f64 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2)) 1/2)
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4) (/.f64 1 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4) (/.f64 -1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4)))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4) (-.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4) (-.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 -1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4))))
(*.f64 -2 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (*.f64 A C) 8))))
(*.f64 -2 (-.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (*.f64 A C) 8)))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) -2) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (*.f64 A C) 8))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) -2) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) -2) (-.f64 (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (*.f64 A C) 8)))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) -2) (-.f64 (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2)))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2))))
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))))
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))) (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4) (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))))))
(*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)) (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4))
(*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4)) (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4)))
(*.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2))))))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2))))))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2))))))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (*.f64 A C) 8))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2))))))) (-.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (*.f64 A C) 8)))))
(*.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (*.f64 A C) 8))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)) -1/2)
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/4)
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4)) (-.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (*.f64 A C) 8))) -2)
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 1 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))) (/.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))))) (/.f64 (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))))) (/.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4)) (/.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2))))))) (/.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 2))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))))) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (*.f64 A C) 8)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 (*.f64 A C) 8) (*.f64 2 (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(pow.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) 0)
(+.f64 0 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) 2) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) 2))
(-.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) 0)
(-.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) 2) (/.f64 (neg.f64 (*.f64 (pow.f64 A 2) (*.f64 C F))) 2))
(/.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) 1)
(/.f64 (*.f64 (pow.f64 A 2) (*.f64 2 (*.f64 C F))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 C 4) F) (pow.f64 A 2)) 4)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 C 4) F) (pow.f64 A 2)) (*.f64 (*.f64 (*.f64 C 4) F) (pow.f64 A 2))) 8)
(/.f64 (*.f64 (*.f64 (*.f64 C 4) F) (*.f64 2 (*.f64 2 (pow.f64 A 2)))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 A 2))) (*.f64 (*.f64 C 4) F)) 16)
(/.f64 (*.f64 (*.f64 C 4) (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 F F)))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 F F)) (*.f64 (*.f64 C 4) (pow.f64 A 2))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 C 4) (pow.f64 A 2)) (*.f64 2 (+.f64 F F))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 F F))) (*.f64 C 4)) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 F F)) (*.f64 (pow.f64 A 2) C)) 4)
(pow.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) 1)
(+.f64 (*.f64 F (pow.f64 B 2)) 0)
(+.f64 0 (*.f64 F (pow.f64 B 2)))
(+.f64 (/.f64 (*.f64 F (pow.f64 B 2)) 2) (/.f64 (*.f64 F (pow.f64 B 2)) 2))
(-.f64 (*.f64 F (pow.f64 B 2)) 0)
(-.f64 (/.f64 (*.f64 F (pow.f64 B 2)) 2) (/.f64 (neg.f64 (*.f64 F (pow.f64 B 2))) 2))
(/.f64 (*.f64 F (pow.f64 B 2)) 1)
(/.f64 (*.f64 F (*.f64 4 (pow.f64 B 2))) 4)
(/.f64 (*.f64 (pow.f64 B 2) (+.f64 F F)) 2)
(/.f64 (+.f64 (*.f64 F (*.f64 4 (pow.f64 B 2))) (*.f64 F (*.f64 4 (pow.f64 B 2)))) 8)
(/.f64 (*.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 2 (+.f64 F F))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 F F)) (*.f64 4 (pow.f64 B 2))) 16)
(pow.f64 (*.f64 F (pow.f64 B 2)) 1)
Outputs
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 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 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) 2)))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8)))) (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F)))))
(-.f64 (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) -1/2))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))))
(+.f64 (+.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) 2))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (sqrt.f64 -512))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 A (sqrt.f64 -512))))) (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 A (sqrt.f64 -512))))) (-.f64 (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) -1/2)))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))))
(+.f64 (+.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) 2))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (sqrt.f64 -512))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (sqrt.f64 -32768))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 A (sqrt.f64 -512))))) (+.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8)))) (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F))))) (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 A 2) (sqrt.f64 -32768)))))))
(+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 A (sqrt.f64 -512))))) (+.f64 (-.f64 (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) -1/2)) (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 A 2) (sqrt.f64 -32768)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) -1))
(*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 A (sqrt.f64 -16))))
(+.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 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) -1)) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) -2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 A (sqrt.f64 -16)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) -2)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 A (sqrt.f64 -16)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 1/2))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) -2)) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (sqrt.f64 -512))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) -1))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) -2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 A (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (sqrt.f64 -512)))))))
(-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) -2)) (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 A (sqrt.f64 -512)))) -1/2) (*.f64 A (*.f64 (sqrt.f64 -16) (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 4)) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) -1)) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (sqrt.f64 -512))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) -2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (sqrt.f64 -32768))) -4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 A (sqrt.f64 -16)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) -2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (sqrt.f64 -512))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (sqrt.f64 -32768))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -4)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (sqrt.f64 -512))))) (-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (sqrt.f64 -32768))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -4)) (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 1/2) (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F)))))))
(*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(*.f64 2 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 A F)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) B))))
(+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 A F))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 F (pow.f64 A 3))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) B)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 A F))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 F (pow.f64 A 3)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 5))))) (neg.f64 (pow.f64 B 3))) (+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 A F))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 F (pow.f64 A 3)))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) B)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (pow.f64 B 5))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 B 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (pow.f64 A 7)))))) (+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 A F))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 F (pow.f64 A 3)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 7))))) (neg.f64 (pow.f64 B 5))) (+.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 5))))) (neg.f64 (pow.f64 B 3))) (+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 A F))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 F (pow.f64 A 3))))))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (*.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 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) 2)))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8)))) (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F)))))
(-.f64 (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) -1/2))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (+.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) 2))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (sqrt.f64 -512))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 A (sqrt.f64 -512))))) (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 A (sqrt.f64 -512))))) (-.f64 (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) -1/2)))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (+.f64 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) 2))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (sqrt.f64 -512))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (sqrt.f64 -32768))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 A (sqrt.f64 -512))))) (+.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8)))) (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F))))) (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 A 2) (sqrt.f64 -32768)))))))
(+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 A (sqrt.f64 -512))))) (+.f64 (-.f64 (*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) -1/2)) (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 A 2) (sqrt.f64 -32768)))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)))
(*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(*.f64 2 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 A F)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) B))))
(+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 A F))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 F (pow.f64 A 3))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) B)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 A F))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 F (pow.f64 A 3)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 5))))) (neg.f64 (pow.f64 B 3))) (+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 A F))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 F (pow.f64 A 3)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) B)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (pow.f64 B 5))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 B 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (pow.f64 A 7)))))) (+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 A F))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 F (pow.f64 A 3)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 7))))) (neg.f64 (pow.f64 B 5))) (+.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 5))))) (neg.f64 (pow.f64 B 3))) (+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 A F))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 F (pow.f64 A 3))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)))
(*.f64 (*.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 A F)) -2))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (*.f64 B -2))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 A F)) -2)) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) B))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (*.f64 B -2)) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 F (pow.f64 A 3))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 B 3))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 A F)) -2)) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) B)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 B 3))) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (*.f64 B -2)) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 F (pow.f64 A 3)))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 7) F))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 5) F))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 (*.f64 A F)) -2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 B 3))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (pow.f64 B 5))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) B))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (sqrt.f64 (*.f64 F (pow.f64 A 3))))) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 B 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (pow.f64 A 7))))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (*.f64 B -2))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -8))) 1/2)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A)))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -8)))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -8)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -8))) 1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))) 1/8)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -512) (pow.f64 A 2))) -1/2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (pow.f64 A 2)) 1/64)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/8 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)) (pow.f64 A 2)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -512) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -8))))))))
(+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -512) (pow.f64 A 2)))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/8 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -8)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (sqrt.f64 -8))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (sqrt.f64 -8))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) A))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -8))) 1/2)) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))) 1/8)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (pow.f64 A 3)) 1/256)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (sqrt.f64 -32768) (pow.f64 A 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -512) (pow.f64 A 2))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (pow.f64 A 2)) 1/64)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (sqrt.f64 -512) (pow.f64 A 3))))))))))))))
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -512) (pow.f64 A 2))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (sqrt.f64 -512) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) -1/8))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 -32768) (pow.f64 A 3)))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 1/256 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/8 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)) (pow.f64 A 2)))) (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -8)))))))
(+.f64 (+.f64 (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -512) (pow.f64 A 2)))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (sqrt.f64 -512) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) -1/8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (sqrt.f64 -32768) (pow.f64 A 3)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/8 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -8)))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -16) -1/4))
(*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4)
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -16) -1/4)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) 1/16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) 1/2))) A)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/2))) A)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -16) (pow.f64 B 2))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) 1/2))) A)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) 1/16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) 1/2))) A)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -512) (pow.f64 A 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (pow.f64 A 2)) -1/64)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -16) -1/4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))) -1/8))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/2))) A)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)) -1/64)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)) (pow.f64 A 2)) -1/8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -512) (pow.f64 A 2))))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -16) (pow.f64 B 2))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) 1/2))) A)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -512) (pow.f64 A 2))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)) (pow.f64 A 2)) -1/8) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)) -1/64))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 (sqrt.f64 -8) 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 (sqrt.f64 -8) 5)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 A 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -512) (pow.f64 A 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (pow.f64 A 2)) -1/64)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -16) -1/4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))) -1/8))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) 1/16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) 1/2))) A)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -512)) -1/8)) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -32768))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) 1/256))))) (pow.f64 A 3)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)) -1/64)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)) (pow.f64 A 2)) -1/8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -512) (pow.f64 A 2))))))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/2))) A) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/32)) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (sqrt.f64 -32768))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 1/256 (*.f64 (sqrt.f64 -16) (pow.f64 B 6))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -512)))))) (pow.f64 A 3)))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -512) (pow.f64 A 2))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -8)) (pow.f64 A 2)) -1/8) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 A 2)) -1/64))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -16) (pow.f64 B 2))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) 1/2))) A) (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -32768)) (*.f64 1/256 (*.f64 (sqrt.f64 -16) (pow.f64 B 6))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -512))) (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)))))) (pow.f64 A 3)))))
(*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 -2 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))) (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))) (*.f64 C (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (pow.f64 B 3))) -6)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 -2 (/.f64 (sqrt.f64 2) B))) (*.f64 -6 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) C)))
(+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 5) F))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))))))
(+.f64 (*.f64 C (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (pow.f64 B 3))) -6)) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 B 5))) -24)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 -2 (/.f64 (sqrt.f64 2) B))) (*.f64 -6 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) C))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 B 5))) -24))))
(+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (+.f64 (*.f64 -128 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))))) (pow.f64 C 3)) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 5) F))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))))))))
(+.f64 (*.f64 C (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (pow.f64 B 3))) -6)) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 B 5))) -24))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -128 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (pow.f64 B 7)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (pow.f64 B 7)))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (pow.f64 B 7))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) 32)))))))))
(+.f64 (*.f64 -6 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) C)) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 B 5))) -24))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 -2 (/.f64 (sqrt.f64 2) B))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) 36) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) -128))))))))
(+.f64 (*.f64 -6 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) C)) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 B 5))) -24))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 -2 (/.f64 (sqrt.f64 2) B))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) 36) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) (+.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) -128))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C))))
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -16) A) 1/16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) 1/2)))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 (sqrt.f64 -16) A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (*.f64 1/16 (/.f64 (sqrt.f64 -16) A)) (*.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))))
(+.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -16) A) 1/16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) 1/2))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 A 2)) 1/64)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -512) (pow.f64 A 2))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))) 1/8))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 (sqrt.f64 -16) A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/64 (/.f64 (sqrt.f64 -16) (pow.f64 A 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/2 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -512) (pow.f64 A 2))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/8 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -8)))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (*.f64 1/16 (/.f64 (sqrt.f64 -16) A)) (*.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/2 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -512) (pow.f64 A 2))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (+.f64 (*.f64 1/8 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -8))) (*.f64 1/64 (/.f64 (sqrt.f64 -16) (pow.f64 A 2)))))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -8) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -8) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))) (pow.f64 B 6)))))
(+.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 A 2)) 1/64)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -512) (pow.f64 A 2))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 2))) 1/8))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -16) A) 1/16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) 1/2)))) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -512) (pow.f64 A 3))) -1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -32768) (pow.f64 A 3)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 -16) (pow.f64 A 3)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 A 3))))))))))))
(+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 (sqrt.f64 -16) A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))))))) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 -1/8 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -512) (pow.f64 A 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 1/256 (/.f64 (sqrt.f64 -16) (pow.f64 A 3)))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 -32768) (pow.f64 A 3)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 1/32 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (sqrt.f64 -8))))))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/64 (/.f64 (sqrt.f64 -16) (pow.f64 A 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/2 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -512) (pow.f64 A 2))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/8 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -8)))))))))
(+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (*.f64 1/16 (/.f64 (sqrt.f64 -16) A)) (*.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8)))))))) (+.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (+.f64 (*.f64 1/256 (/.f64 (sqrt.f64 -16) (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -32768) (pow.f64 A 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (+.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -512) (pow.f64 A 3)))) (*.f64 1/32 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (sqrt.f64 -8))))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/2 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -512) (pow.f64 A 2))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (+.f64 (*.f64 1/8 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -8))) (*.f64 1/64 (/.f64 (sqrt.f64 -16) (pow.f64 A 2)))))))))
(*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 -2 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 -8 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) 2))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 -2 (/.f64 (sqrt.f64 2) B))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3))) -6))
(+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))))))))
(+.f64 (*.f64 8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 B 5)))) (+.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 -8 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) 2)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 B 5))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) -32)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 -2 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3))) -6) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5))) -24))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5))) (+.f64 (*.f64 -128 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (*.f64 32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))))))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 B 5))) (+.f64 (*.f64 -128 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (pow.f64 B 7)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (pow.f64 B 7))) (+.f64 (*.f64 8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 B 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) -32)) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 -8 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (pow.f64 B 3)))) (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (pow.f64 B 7)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) 2)) (*.f64 32 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (pow.f64 B 7)))))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5))) (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 -2 (/.f64 (sqrt.f64 2) B))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (pow.f64 B 7))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) 32)) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3))))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5))) -24)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (pow.f64 B 7))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) -128)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5))) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (pow.f64 B 7))) 36)) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 -2 (/.f64 (sqrt.f64 2) B))) (*.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5))) -24)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (+.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) -128)))))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)))
(*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 2 (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -8 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) C)))) (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -8 (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 A 3)))))) (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) 2))) (pow.f64 B 3))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 2 (sqrt.f64 (*.f64 A F)))) (neg.f64 (/.f64 (*.f64 (*.f64 C (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 3))))) -6) (pow.f64 B 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F))) (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))))) (pow.f64 B 5))) (+.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -8 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) C)))) (pow.f64 B 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -8 (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 A 3)))))) (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) 2))) (pow.f64 B 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))) (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 A 5)))))) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 A 5))))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) -32)))) (pow.f64 B 5)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 C (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 3))))) -6) (pow.f64 B 3))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 2 (sqrt.f64 (*.f64 A F)))) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 5)))) (*.f64 (pow.f64 C 2) -32)) (+.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 5))))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 5)))) (*.f64 (pow.f64 C 2) 8)))) (pow.f64 B 5)))))
(-.f64 (neg.f64 (/.f64 (*.f64 (*.f64 C (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 3))))) -6) (pow.f64 B 3))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 A F)) B)) -1/2) (/.f64 (+.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 5))))) (*.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 5))))) -24)) (pow.f64 B 5))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F))) (*.f64 -32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -128 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))) (+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 (*.f64 (pow.f64 A 7) F))) (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 3))))))) (pow.f64 B 7))) (+.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -8 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) C)))) (pow.f64 B 3))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -8 (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 A 3)))))) (*.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -128 (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 A 7)))))) (+.f64 (*.f64 4 (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 A 7)))))) (+.f64 (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 A 7))))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) 32))))) (pow.f64 B 7))) (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 A 5)))))) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 A 5))))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) -32)))) (pow.f64 B 5)))))
(+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 2 (sqrt.f64 (*.f64 A F)))) (neg.f64 (/.f64 (*.f64 (*.f64 C (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 3))))) -6) (pow.f64 B 3)))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (+.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 7))))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 7)))) (*.f64 (pow.f64 C 3) 32))) (*.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 7))))) -124)) (pow.f64 B 7)) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 5)))) (*.f64 (pow.f64 C 2) -32)) (+.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 5))))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 5)))) (*.f64 (pow.f64 C 2) 8)))) (pow.f64 B 5)))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 5))))) (*.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 5))))) -24)) (pow.f64 B 5))) (-.f64 (neg.f64 (/.f64 (*.f64 (*.f64 C (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 3))))) -6) (pow.f64 B 3))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 A F)) B)) -1/2) (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 7))))) 33) (*.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 7))))) -124)) (pow.f64 B 7)))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 0)
(sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16)))
(sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16))))
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))))
(sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16)))
(sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16))))
(+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 2) (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 2))
(sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16)))
(sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16))))
(+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 3) 4))
(sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16)))
(sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 0)
(sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16)))
(sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16))))
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))))
(sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16)))
(sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16))))
(-.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 2) (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) -2))
(-.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) 2) (/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) -2))
(-.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) 2) (/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) -2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))) 4))
(sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16)))
(sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 1)
(sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16)))
(sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16))))
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))))
(sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16)))
(sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))) 1/2)
(sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16)))
(sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))))
(sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (*.f64 (pow.f64 B 2) 4))))))
(sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 C (*.f64 (pow.f64 A 2) F))) (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 F 4))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))) (sqrt.f64 2))
(sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (*.f64 (pow.f64 B 2) 4))))))
(sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 C (*.f64 (pow.f64 A 2) F))) (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 F 4))))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))) -1)
(sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16)))
(sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16))))
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))) 2))
(sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (*.f64 (pow.f64 B 2) 4))))))
(sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 C (*.f64 (pow.f64 A 2) F))) (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 F 4))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4) 1/4)
(sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16)))
(sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16))))
(*.f64 -2 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) -2))
(sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16)))
(sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))))
(sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16)))
(sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2))))))) (/.f64 (sqrt.f64 2) 2))
(sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (*.f64 (pow.f64 B 2) 4))))))
(sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 C (*.f64 (pow.f64 A 2) F))) (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 F 4))))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) 1/2))
(sqrt.f64 (*.f64 1/2 (*.f64 2 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 1)
(sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16)))
(sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16))))
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))) 2)
(sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16)))
(sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16))))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))) -1)
(sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16)))
(sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4) 4)
(sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16)))
(sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4)) 8)
(sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16)))
(sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16))))
(pow.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 1)
(sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16)))
(sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16))))
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))))
(sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16)))
(sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16))))
(+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(+.f64 0 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 (*.f64 A C) 8) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 (*.f64 A C) 8) (*.f64 2 (pow.f64 B 2)))))
(/.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16)))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))))
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16))))) (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 (*.f64 A C) 8) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (/.f64 -3/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))) 2)
(/.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (/.f64 -3/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))) 2)
(+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 3) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(+.f64 (-.f64 -1 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 1)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(-.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(-.f64 0 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(-.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 (*.f64 A C) 8) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (*.f64 A C) 8))))
(-.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(-.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(-.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2)) (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(-.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2)) (/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(-.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) 2)) (/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(-.f64 (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (*.f64 A C) 8))) 2))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (/.f64 -3/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))) 2)
(/.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (/.f64 -3/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) 2)
(-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 3) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(-.f64 (-.f64 -1 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 2 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 (*.f64 A C) 8) (*.f64 2 (pow.f64 B 2)))))
(*.f64 2 (/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 2 (/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (/.f64 (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (*.f64 (pow.f64 B 2) 4)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 C (*.f64 (pow.f64 A 2) F))) (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 F 4)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 -1 (-.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 -1 (-.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (*.f64 (pow.f64 B 2) 4))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(neg.f64 (-.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) -2)) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 C (*.f64 (pow.f64 A 2) F))) (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 F 4))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))) (-.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (sqrt.f64 2) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (*.f64 (pow.f64 B 2) 4)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 C (*.f64 (pow.f64 A 2) F))) (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 F 4)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (*.f64 (pow.f64 B 2) 4)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 C (*.f64 (pow.f64 A 2) F))) (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 F 4)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (*.f64 (pow.f64 B 2) 4))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 C (*.f64 (pow.f64 A 2) F))) (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 F 4))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -1)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))) (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) -2) (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (*.f64 (pow.f64 B 2) 4)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 C (*.f64 (pow.f64 A 2) F))) (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 F 4)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 2)))
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (*.f64 (pow.f64 B 2) 4)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 C (*.f64 (pow.f64 A 2) F))) (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 F 4)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 (sqrt.f64 2) -2) (neg.f64 (sqrt.f64 2))))
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (*.f64 (pow.f64 B 2) 4)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 C (*.f64 (pow.f64 A 2) F))) (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 F 4)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2)) 1/2)
(/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4) (/.f64 1 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4) (/.f64 -1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4) (-.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4))))
(*.f64 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16)))) (-.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 4 (*.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (/.f64 1/4 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4) (-.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 -1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4))))
(*.f64 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16)))) (-.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 -1 (*.f64 4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 4 (*.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (/.f64 -1/4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 -2 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (*.f64 A C) 8))))
(*.f64 -2 (/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (/.f64 -2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 -2 (-.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (*.f64 A C) 8)))))
(*.f64 -2 (-.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))))
(*.f64 -2 (-.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) -2) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (*.f64 A C) 8))))
(*.f64 1 (/.f64 (*.f64 -2 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (*.f64 -2 (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))))
(/.f64 (*.f64 -2 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) -2) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) -2) (-.f64 (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (*.f64 A C) 8)))))
(*.f64 (*.f64 -2 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16)))) (-.f64 (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (/.f64 -1 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) -2) (-.f64 (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (*.f64 -2 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16)))) (-.f64 (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (/.f64 -1 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) 2))))
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))) (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4) (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)) (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4))
(/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4)) (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (*.f64 (pow.f64 B 2) 4))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 C (*.f64 (pow.f64 A 2) F))) (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 F 4))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2))))))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (*.f64 (pow.f64 B 2) 4)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 C (*.f64 (pow.f64 A 2) F))) (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 F 4)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2))))))))
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (*.f64 (pow.f64 B 2) 4)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 C (*.f64 (pow.f64 A 2) F))) (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 F 4)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2))))))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (*.f64 A C) 8))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (*.f64 (pow.f64 B 2) 4)))))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 C (*.f64 (pow.f64 A 2) F))) (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 F 4)))))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2))))))) (-.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (*.f64 A C) 8)))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (*.f64 (pow.f64 B 2) 4)))))) (-.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 C (*.f64 (pow.f64 A 2) F))) (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 F 4))))) (-.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))))
(*.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (*.f64 A C) 8))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (*.f64 (pow.f64 B 2) 4))))) (/.f64 (*.f64 (sqrt.f64 2) -2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 C (*.f64 (pow.f64 A 2) F))) (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 F 4))))) (/.f64 (*.f64 (sqrt.f64 2) -2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)) -1/2)
(*.f64 -1/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -2)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (/.f64 -1/2 (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) -2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/4)
(/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4)) (-.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (*.f64 A C) 8))) -2)
(*.f64 -2 (/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (/.f64 -2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 1 (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 1 (-.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 0 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 0 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 1 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 1 (/.f64 (*.f64 2 (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 2 (/.f64 4 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))))
(/.f64 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))) (/.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))) (/.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))))) (/.f64 (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))))) (/.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (neg.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (neg.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) 4)) (/.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2))))))) (/.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (*.f64 (pow.f64 B 2) 4))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 2) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 C (*.f64 (pow.f64 A 2) F))) (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 F 4))))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 2))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (*.f64 (pow.f64 B 2) 4)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 C (*.f64 (pow.f64 A 2) F))) (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 F 4)))))) (*.f64 (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 C (*.f64 (pow.f64 A 2) F))) (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 F 4)))))) (neg.f64 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (*.f64 (pow.f64 B 2) 4))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 C (*.f64 (pow.f64 A 2) F))) (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 F 4))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))))) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (*.f64 (pow.f64 B 2) 4)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 C (*.f64 (pow.f64 A 2) F))) (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 F 4)))))) (*.f64 (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 C (*.f64 (pow.f64 A 2) F))) (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 F 4)))))) (neg.f64 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (*.f64 A C) 8)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 -1 (/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (/.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 (*.f64 A C) 8) (*.f64 2 (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 -1 (/.f64 (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (/.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(pow.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 2))) -16))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 A 8))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 A (*.f64 F (*.f64 4 (pow.f64 B 2)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (*.f64 (pow.f64 B 2) 4)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (*.f64 -8 (*.f64 C (*.f64 (pow.f64 A 2) F))) (*.f64 A (*.f64 (pow.f64 B 2) (*.f64 F 4)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) 0)
(*.f64 F (*.f64 C (pow.f64 A 2)))
(*.f64 C (*.f64 (pow.f64 A 2) F))
(+.f64 0 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 F (*.f64 C (pow.f64 A 2)))
(*.f64 C (*.f64 (pow.f64 A 2) F))
(+.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) 2) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) 2))
(*.f64 F (*.f64 C (pow.f64 A 2)))
(*.f64 C (*.f64 (pow.f64 A 2) F))
(-.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) 0)
(*.f64 F (*.f64 C (pow.f64 A 2)))
(*.f64 C (*.f64 (pow.f64 A 2) F))
(-.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) 2) (/.f64 (neg.f64 (*.f64 (pow.f64 A 2) (*.f64 C F))) 2))
(*.f64 F (*.f64 C (pow.f64 A 2)))
(*.f64 C (*.f64 (pow.f64 A 2) F))
(/.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) 1)
(*.f64 F (*.f64 C (pow.f64 A 2)))
(*.f64 C (*.f64 (pow.f64 A 2) F))
(/.f64 (*.f64 (pow.f64 A 2) (*.f64 2 (*.f64 C F))) 2)
(*.f64 F (*.f64 C (pow.f64 A 2)))
(*.f64 C (*.f64 (pow.f64 A 2) F))
(/.f64 (*.f64 (*.f64 (*.f64 C 4) F) (pow.f64 A 2)) 4)
(/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (*.f64 C 4))) 4)
(/.f64 (*.f64 F (*.f64 4 (*.f64 C (pow.f64 A 2)))) 4)
(/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (*.f64 C 8))) 8)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 C 4) F) (pow.f64 A 2)) (*.f64 (*.f64 (*.f64 C 4) F) (pow.f64 A 2))) 8)
(/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (*.f64 C 4))) 4)
(/.f64 (*.f64 F (*.f64 4 (*.f64 C (pow.f64 A 2)))) 4)
(/.f64 (*.f64 (pow.f64 A 2) (*.f64 F (*.f64 C 8))) 8)
(/.f64 (*.f64 (*.f64 (*.f64 C 4) F) (*.f64 2 (*.f64 2 (pow.f64 A 2)))) 16)
(/.f64 (*.f64 (*.f64 F (*.f64 C 4)) (*.f64 (pow.f64 A 2) 4)) 16)
(/.f64 (*.f64 F (*.f64 4 (*.f64 4 (*.f64 C (pow.f64 A 2))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 A 2))) (*.f64 (*.f64 C 4) F)) 16)
(/.f64 (*.f64 (*.f64 F (*.f64 C 4)) (*.f64 (pow.f64 A 2) 4)) 16)
(/.f64 (*.f64 F (*.f64 4 (*.f64 4 (*.f64 C (pow.f64 A 2))))) 16)
(/.f64 (*.f64 (*.f64 C 4) (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 F F)))) 16)
(/.f64 (*.f64 (*.f64 (pow.f64 A 2) (+.f64 F F)) (*.f64 2 (*.f64 C 4))) 16)
(/.f64 (*.f64 (+.f64 F F) (*.f64 (pow.f64 A 2) (*.f64 C 8))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 F F)) (*.f64 (*.f64 C 4) (pow.f64 A 2))) 16)
(/.f64 (*.f64 (*.f64 (pow.f64 A 2) (+.f64 F F)) (*.f64 2 (*.f64 C 4))) 16)
(/.f64 (*.f64 (+.f64 F F) (*.f64 (pow.f64 A 2) (*.f64 C 8))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 C 4) (pow.f64 A 2)) (*.f64 2 (+.f64 F F))) 16)
(/.f64 (*.f64 (*.f64 (pow.f64 A 2) (+.f64 F F)) (*.f64 2 (*.f64 C 4))) 16)
(/.f64 (*.f64 (+.f64 F F) (*.f64 (pow.f64 A 2) (*.f64 C 8))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 F F))) (*.f64 C 4)) 16)
(/.f64 (*.f64 (*.f64 (pow.f64 A 2) (+.f64 F F)) (*.f64 2 (*.f64 C 4))) 16)
(/.f64 (*.f64 (+.f64 F F) (*.f64 (pow.f64 A 2) (*.f64 C 8))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 F F)) (*.f64 (pow.f64 A 2) C)) 4)
(/.f64 (*.f64 C (*.f64 (pow.f64 A 2) (*.f64 2 (+.f64 F F)))) 4)
(/.f64 (*.f64 C (*.f64 4 (*.f64 (pow.f64 A 2) F))) 4)
(/.f64 (*.f64 C (*.f64 (*.f64 (pow.f64 A 2) F) 8)) 8)
(pow.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) 1)
(*.f64 F (*.f64 C (pow.f64 A 2)))
(*.f64 C (*.f64 (pow.f64 A 2) F))
(+.f64 (*.f64 F (pow.f64 B 2)) 0)
(*.f64 F (pow.f64 B 2))
(+.f64 0 (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (/.f64 (*.f64 F (pow.f64 B 2)) 2) (/.f64 (*.f64 F (pow.f64 B 2)) 2))
(*.f64 F (pow.f64 B 2))
(-.f64 (*.f64 F (pow.f64 B 2)) 0)
(*.f64 F (pow.f64 B 2))
(-.f64 (/.f64 (*.f64 F (pow.f64 B 2)) 2) (/.f64 (neg.f64 (*.f64 F (pow.f64 B 2))) 2))
(*.f64 F (pow.f64 B 2))
(/.f64 (*.f64 F (pow.f64 B 2)) 1)
(*.f64 F (pow.f64 B 2))
(/.f64 (*.f64 F (*.f64 4 (pow.f64 B 2))) 4)
(/.f64 (*.f64 F (*.f64 (pow.f64 B 2) 4)) 4)
(/.f64 (*.f64 (pow.f64 B 2) (*.f64 F 4)) 4)
(/.f64 (*.f64 (pow.f64 B 2) (+.f64 F F)) 2)
(*.f64 F (pow.f64 B 2))
(/.f64 (+.f64 (*.f64 F (*.f64 4 (pow.f64 B 2))) (*.f64 F (*.f64 4 (pow.f64 B 2)))) 8)
(/.f64 (*.f64 F (*.f64 (pow.f64 B 2) 4)) 4)
(/.f64 (*.f64 (pow.f64 B 2) (*.f64 F 4)) 4)
(/.f64 (*.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 2 (+.f64 F F))) 16)
(/.f64 (*.f64 F (*.f64 (pow.f64 B 2) 4)) 4)
(/.f64 (*.f64 (pow.f64 B 2) (*.f64 F 4)) 4)
(/.f64 (*.f64 (*.f64 2 (+.f64 F F)) (*.f64 4 (pow.f64 B 2))) 16)
(/.f64 (*.f64 F (*.f64 (pow.f64 B 2) 4)) 4)
(/.f64 (*.f64 (pow.f64 B 2) (*.f64 F 4)) 4)
(pow.f64 (*.f64 F (pow.f64 B 2)) 1)
(*.f64 F (pow.f64 B 2))

eval7.2s (4.8%)

Compiler

Compiled 76032 to 52333 computations (31.2% saved)

prune5.0s (3.3%)

Pruning

78 alts after pruning (76 fresh and 2 done)

PrunedKeptTotal
New1458341492
Fresh194261
Picked101
Done426
Total1482781560
Error
17.4b
Counts
1560 → 78
Alt Table
Click to see full alt table
StatusErrorProgram
62.6b
(/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
59.0b
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 C (-.f64 A B))) (sqrt.f64 F)) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
59.8b
(/.f64 (*.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 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
62.6b
(/.f64 (*.f64 (*.f64 2 B) (sqrt.f64 (*.f64 C F))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
56.8b
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 (sqrt.f64 (+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)))) (sqrt.f64 (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
59.0b
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 (sqrt.f64 (+.f64 C (+.f64 A (neg.f64 B)))) (sqrt.f64 (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
57.2b
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 (sqrt.f64 (*.f64 2 C)) (sqrt.f64 (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
58.9b
(/.f64 (*.f64 (sqrt.f64 (+.f64 C (+.f64 A A))) (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
56.0b
(/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 A (*.f64 4 C)))) (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
58.0b
(/.f64 (*.f64 (sqrt.f64 (+.f64 A (+.f64 A C))) (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 F -1/2)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
60.7b
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (neg.f64 B) (+.f64 C A)))) (*.f64 B (neg.f64 (sqrt.f64 2)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
60.7b
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (neg.f64 B) (+.f64 C A)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2))) (neg.f64 (pow.f64 B 2)))
59.5b
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 C A)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
60.6b
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (+.f64 C (+.f64 A A)))) (sqrt.f64 (*.f64 -8 (*.f64 C F)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
58.9b
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 C F))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
63.1b
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A F))) (*.f64 B -2)) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
61.3b
(/.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (+.f64 C (+.f64 A A))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
63.0b
(/.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 A F))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
60.6b
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A -8)) (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
60.2b
(/.f64 (sqrt.f64 (*.f64 (*.f64 C (*.f64 -8 (+.f64 A (+.f64 A C)))) (*.f64 A F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
60.1b
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 (+.f64 A (*.f64 C 2)) (*.f64 C F))) -8)) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
59.2b
(/.f64 (sqrt.f64 (*.f64 (*.f64 -4 (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2))) (*.f64 F (+.f64 C (/.f64 A 2))))) (-.f64 (*.f64 (*.f64 A C) 4) (pow.f64 B 2)))
61.8b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) (neg.f64 F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
55.2b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
55.1b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C)) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
60.4b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) F) (+.f64 C (+.f64 A B))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
58.7b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -8)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
61.4b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 B 3)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
59.0b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -8)) (*.f64 (pow.f64 B 2) (*.f64 C 4)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
58.7b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 C 2) (*.f64 A -8))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
62.5b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (pow.f64 B 2) (*.f64 C 2))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
62.2b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
62.9b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 C (pow.f64 B 2))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
57.3b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 A (*.f64 (*.f64 C F) 2)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
61.7b
(/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 A (*.f64 F C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
62.5b
(/.f64 (neg.f64 (*.f64 (*.f64 C (sqrt.f64 8)) (sqrt.f64 (*.f64 -1 (*.f64 A F))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
60.0b
(-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 A (+.f64 A C))) (*.f64 (*.f64 A C) -8))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
60.1b
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 F (+.f64 C (-.f64 A B))) 2)))
59.4b
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (+.f64 C (-.f64 A B)))))
58.8b
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A B)))))
55.4b
(*.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 F (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))))
63.0b
(*.f64 (/.f64 (sqrt.f64 2) B) (*.f64 2 (sqrt.f64 (*.f64 A F))))
62.7b
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 A) C))))
62.1b
(*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (*.f64 2 C)))))
59.5b
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) -4) (*.f64 (+.f64 C (/.f64 A 2)) F))))
62.1b
(*.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 (pow.f64 C 2) (*.f64 A -8)))))
61.3b
(*.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (sqrt.f64 (*.f64 (+.f64 C (-.f64 A B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))))
59.2b
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 F)) (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
59.1b
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 F))) (neg.f64 (sqrt.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
59.4b
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A 8)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 C F)) -16)))) (/.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
58.5b
(*.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 F (*.f64 C (pow.f64 A 2)))) (*.f64 A (*.f64 F (*.f64 (pow.f64 B 2) 4))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
56.7b
(*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 C (-.f64 (/.f64 (pow.f64 B 2) (+.f64 A A)) C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
60.4b
(*.f64 (sqrt.f64 (+.f64 F F)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C -2) A)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
61.3b
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -8)) -1/4)
63.4b
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A B))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
62.6b
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C (*.f64 A 2)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
62.5b
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (*.f64 C 2)))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
59.7b
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
62.8b
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 2 B))
62.9b
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 2) B))
62.5b
(*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 2 B)))
62.9b
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 -2 (/.f64 (sqrt.f64 2) B)))
62.5b
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 2 B)))
58.5b
(*.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (sqrt.f64 (+.f64 C (-.f64 A B)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
61.1b
(*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 F (+.f64 C (*.f64 A 2))) (*.f64 C A)) -2)))
60.7b
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 (*.f64 F (+.f64 A (*.f64 C 2))) (*.f64 A C)) -8)))
61.8b
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -8)))
57.6b
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16)))
56.9b
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16)))
61.0b
(*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -8)))
62.5b
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) B) (sqrt.f64 (*.f64 C F))))
60.3b
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 -8 (*.f64 C (*.f64 (+.f64 A (+.f64 A C)) (*.f64 A F))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
63.9b
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 A)) (sqrt.f64 (neg.f64 F))))
53.2b
(neg.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 A)) (sqrt.f64 (+.f64 F F))))
52.3b
(neg.f64 (*.f64 (sqrt.f64 (/.f64 -1 C)) (sqrt.f64 F)))
53.2b
(neg.f64 (*.f64 (sqrt.f64 (/.f64 -1 A)) (sqrt.f64 F)))
53.7b
(neg.f64 (sqrt.f64 (/.f64 (neg.f64 F) C)))
55.3b
(neg.f64 (sqrt.f64 (/.f64 (neg.f64 F) A)))
Compiler

Compiled 2099 to 1539 computations (26.7% saved)

regimes17.2s (11.5%)

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

6 calls:

4.5s
F
3.6s
A
3.2s
B
2.0s
(pow.f64 B 2)
1.9s
C
Results
ErrorSegmentsBranch
38.2b7A
44.5b8B
37.3b6C
43.0b9F
42.6b5(/.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)))
45.5b7(pow.f64 B 2)
Compiler

Compiled 3754 to 2347 computations (37.5% saved)

bsearch1.5s (1%)

Algorithm
binary-search
Steps
TimeLeftRight
43.0ms
3.2282207869331643e-102
1.2015253787487125e-101
248.0ms
2.548989757131785e-144
7.806691388836746e-143
853.0ms
8.814155387170299e-298
1.5250563446603071e-286
330.0ms
-4.227278134092187e-105
-8.797404252437023e-108
Results
709.0ms31×body2048valid
511.0ms346×body256valid
81.0ms39×body1024valid
55.0ms63×body256invalid
42.0ms27×body512valid
2.0msbody512invalid
1.0msbody1024invalid
Compiler

Compiled 1728 to 1279 computations (26% saved)

Profiling

Loading profile data...