Details

Time bar (total: 2.5min)

analyze5.8s (3.9%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
0%0%99.8%0.2%0%0%0%4
0%0%99.8%0.2%0%0%0%5
0%0%99.8%0.2%0%0%0%6
0%0%98.2%0.2%0%1.6%0%7
0%0%92%0.2%0%7.8%0%8
0%0%91.2%0.2%0%8.6%0%9
0%0%89.7%0.2%0%10.1%0%10
1.5%1.3%85.5%0.2%0%13.1%0%11
3%2.4%80%0.2%0%17.3%0%12
Compiler

Compiled 45 to 33 computations (26.7% saved)

sample20.7s (13.8%)

Results
5.5s6079×body256valid
3.3s3335×body256invalid
2.8s824×body1024invalid
2.4s660×body2048valid
2.4s920×body1024valid
2.2s583×body2048invalid
1.2s594×body512valid
893.0ms630×body512invalid
5.0msbody4096valid
Bogosity

preprocess212.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0111847
1233847
2512847
31210847
43295847
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 (*.f64 2 (*.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 (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 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (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 (+.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 F (*.f64 (-.f64 (pow.f64 A 2) (*.f64 C (*.f64 B 4))) 2)) (-.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 (*.f64 2 (*.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))))))) (-.f64 (pow.f64 A 2) (*.f64 B (*.f64 4 C))))
(/.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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.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 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) 2)) (-.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 (*.f64 2 (*.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 C A) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(neg.f64 (/.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 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 (*.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 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 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 F C)))) (*.f64 2 (-.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))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.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))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 C F)))))
(/.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)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 4 F)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.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 (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 2 (*.f64 (*.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 (+.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 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 C 2) (*.f64 4 (*.f64 B A)))) (-.f64 (+.f64 B A) (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 (+.f64 B A) (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 A C)))) (*.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 A C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 B (-.f64 (pow.f64 F 2) (*.f64 4 (*.f64 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 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 F 2) (*.f64 4 (*.f64 A C))) (*.f64 (*.f64 2 B) (-.f64 (+.f64 A 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 B (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 F 2)))) (*.f64 2 (-.f64 (pow.f64 F 2) (*.f64 4 (*.f64 A C))))))) (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 2 (*.f64 (*.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 2 (*.f64 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 F)))) (-.f64 (+.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A F) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 F))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 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 A (*.f64 4 F)))))
Compiler

Compiled 48 to 36 computations (25% saved)

simplify161.0ms (0.1%)

Algorithm
egg-herbie
Rules
1042×rational_best-simplify-51
882×rational_best-simplify-47
742×rational_best-simplify-89
700×rational_best-simplify-63
692×rational_best-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025121
145121
288121
3196121
4507121
52044121
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 (+.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 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.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 (*.f64 4 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 (*.f64 4 A) C))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 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)))))

eval7.0ms (0%)

Compiler

Compiled 284 to 183 computations (35.6% saved)

prune21.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New527
Fresh101
Picked000
Done000
Total628
Error
49.9b
Counts
8 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
51.4b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
50.0b
(/.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)))))
Compiler

Compiled 88 to 63 computations (28.4% saved)

localize338.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.0b
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
13.2b
(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)))))))
19.1b
(/.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)))))
33.2b
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
Compiler

Compiled 218 to 121 computations (44.5% saved)

series525.0ms (0.3%)

Counts
4 → 112
Calls

45 calls:

TimeVariablePointExpression
167.0ms
B
@0
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
47.0ms
A
@0
(/.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)))))
37.0ms
B
@inf
(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)))))))
33.0ms
C
@0
(/.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)))))
31.0ms
C
@inf
(/.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)))))

rewrite657.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
976×rational_best-simplify-62
504×rational_best-simplify-63
500×rational_best-4
500×rational_best-2
500×rational_best-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025268
1173264
2391264
31333264
46940264
Stop Event
node limit
Counts
4 → 163
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
(/.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)))))
(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 (-.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 0 (neg.f64 (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 (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 (neg.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)))) 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 (neg.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 neg.f64 (neg.f64 (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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.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 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))) 2) (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 2 (*.f64 A C)) (/.f64 (pow.f64 B 2) 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.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 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))) (*.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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.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 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (*.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 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (/.f64 1 (-.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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (*.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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (+.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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))) (/.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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (/.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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))) (/.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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))))))) (#(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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) -2) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.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 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 2 (*.f64 A C)) (/.f64 (pow.f64 B 2) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 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 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) -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 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) -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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) -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 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) -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 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 2 (*.f64 A C)) (/.f64 (pow.f64 B 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) -4) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 2 (*.f64 A C)) (/.f64 (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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))))))) (#(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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))))))) (#(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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))))))) (#(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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 4) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))))))))) (#(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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (/.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 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 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 C (*.f64 A 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (-.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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) -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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.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 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (*.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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (*.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 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 -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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (/.f64 (sqrt.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (/.f64 (*.f64 2 (sqrt.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))) (/.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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))))) (/.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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))))) (/.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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 2 (*.f64 A C)) (/.f64 (pow.f64 B 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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (/.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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (+.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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))) (/.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 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))) (-.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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (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 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (+.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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 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 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))) (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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (/.f64 (sqrt.f64 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 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 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (sqrt.f64 (+.f64 F F)))))) (#(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))) (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 4 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))))))))
((#(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 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 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 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4) F) (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 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))))))

simplify1.4s (0.9%)

Algorithm
egg-herbie
Rules
1284×rational_best-simplify-108
1162×rational_best-simplify-54
1088×rational_best-simplify-1
834×rational_best-simplify-55
596×rational_best-simplify-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0114743545
1333242455
2719242001
Stop Event
node limit
Counts
275 → 532
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/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (+.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 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))))) (pow.f64 B 4)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (pow.f64 B 6) (+.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/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (*.f64 (pow.f64 C 4) (sqrt.f64 -8))))))))) (+.f64 (*.f64 (+.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 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))))) (pow.f64 B 4)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F 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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.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 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (pow.f64 B 3))))) A))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) (pow.f64 B 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 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2))) (pow.f64 B 3))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (pow.f64 B 3))))) A)))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) (pow.f64 B 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 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2))) (pow.f64 B 3))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (pow.f64 B 3))))) A) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) (pow.f64 B 5)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) (pow.f64 B 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)))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.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/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/16 (*.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/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 (/.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/4 (*.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/16 (*.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/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.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/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (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 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (sqrt.f64 -8)) (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 (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 (/.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/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.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 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(+.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 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (pow.f64 C 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 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))))))))
(+.f64 (*.f64 -1 (*.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2)))))) (pow.f64 B 3)))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (pow.f64 B 7)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) (pow.f64 B 5))))))) (pow.f64 C 3)) (*.f64 (pow.f64 C 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 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.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/4 (*.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/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (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) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.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 (/.f64 (+.f64 (*.f64 1/4 (*.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 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)))) (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 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8))))))) (pow.f64 C 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 (*.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/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/16 (*.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 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (pow.f64 C 2))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (pow.f64 C 2))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 F (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 F (pow.f64 B 2)))
(+.f64 (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 0 (neg.f64 (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))
(*.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 (neg.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)))) 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 (neg.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)
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))) 2) (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)))
(+.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 1)
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 2 (*.f64 A C)) (/.f64 (pow.f64 B 2) 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)))
(-.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1)
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.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 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (*.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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (/.f64 1 (-.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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (*.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 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 -1 (-.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))) (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 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 (sqrt.f64 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))) (/.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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) -2) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 -2 (-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 2 (*.f64 A C)) (/.f64 (pow.f64 B 2) 2))) 1/2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 4) (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 4) (/.f64 -1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 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 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) -2) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) -2) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) -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 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) -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 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 2 (*.f64 A C)) (/.f64 (pow.f64 B 2) 2))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) -4) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 2 (*.f64 A C)) (/.f64 (pow.f64 B 2) 2)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))))
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))))
(*.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))))
(*.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 4) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 4)))
(*.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (/.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 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 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 C (*.f64 A 8))))))
(*.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1/2)
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) -4) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 1/4)
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -2)
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (*.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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (*.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 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 -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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))) (+.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 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))) (/.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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))))) (/.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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))))) (/.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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 2 (*.f64 A C)) (/.f64 (pow.f64 B 2) 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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (/.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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (+.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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))) (/.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 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))) (-.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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 A (*.f64 C 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 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 2))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 3) 4))
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) -2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))) 4))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))) 1/2)
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (sqrt.f64 2))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))) -1)
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) 2))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) -2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 4) 1/4)
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)) (sqrt.f64 (*.f64 2 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))
(*.f64 (sqrt.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))) (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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (/.f64 (sqrt.f64 2) 2))
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (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))) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))))
(*.f64 (sqrt.f64 (*.f64 4 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (sqrt.f64 1/2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))) 2)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))) -1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 4)) 8)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))))
(+.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 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 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 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4) F) (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 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 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 (pow.f64 B 4) (/.f64 -1/8 (pow.f64 (-.f64 A C) 3))))) C)
(-.f64 (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C)
(-.f64 (+.f64 A (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 (pow.f64 B 4) (/.f64 -1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))))) C)
(-.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 (pow.f64 B 4) (/.f64 -1/8 (pow.f64 (-.f64 A C) 3))) (*.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 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(+.f64 (*.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 (neg.f64 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 (*.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 (*.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 (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 (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 (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 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 (*.f64 A 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 (*.f64 A 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 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 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 (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 (-.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))) (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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 (*.f64 (-.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)))))))
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 (neg.f64 C) (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (/.f64 1/2 A)) A))
(+.f64 (neg.f64 C) (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) (/.f64 1/2 A)) 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 (neg.f64 C) (+.f64 (*.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)))) A))
(+.f64 (neg.f64 C) (+.f64 (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) A) (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2))) (pow.f64 A 2)))) A))
(*.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 (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)) (+.f64 C (neg.f64 A)))
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))))
(+.f64 C (+.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 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))))))
(+.f64 (+.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 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))))
(+.f64 (+.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 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 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)))))))))
(+.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 (pow.f64 (*.f64 -1 (*.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 (pow.f64 (*.f64 -1 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (pow.f64 C 3) A)) (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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (-.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 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (pow.f64 C 3) A)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))))
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 (neg.f64 A) (+.f64 C (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (/.f64 1/2 C))))
(+.f64 (neg.f64 A) (+.f64 C (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (/.f64 1/2 C))))
(+.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 (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C) (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.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 (+.f64 A (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 (+.f64 A (neg.f64 C)) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)))))
(*.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/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (*.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 (pow.f64 B 2) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 C 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 1/16 (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) C))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/8)) (*.f64 1/16 (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) C))))))
(+.f64 (*.f64 (+.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 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))))) (pow.f64 B 4)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))))
(+.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 C 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 1/16 (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) C)))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 C 2)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 C 2))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 1/64 (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/8)) (*.f64 1/16 (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) C))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1 (/.f64 1/2 (-.f64 A C))))) (*.f64 1/4 (pow.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -8)))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) 1/32)) (*.f64 1/64 (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 C 2)))))))))
(+.f64 (*.f64 (pow.f64 B 6) (+.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/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (*.f64 (pow.f64 C 4) (sqrt.f64 -8))))))))) (+.f64 (*.f64 (+.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 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))))) (pow.f64 B 4)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C)))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A)))))))
(+.f64 (+.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 C 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 1/16 (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) C)))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 C 2)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 C 2))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 1/64 (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 C 2)))))))) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (pow.f64 C 3)))) (+.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 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 C 2)) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 C 2)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) 8)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 C 2)) (*.f64 C (sqrt.f64 -8))))) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 1/128 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 C 2))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -8) (pow.f64 C 4))))))))))
(+.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1 (/.f64 1/2 (-.f64 A C))))) (*.f64 1/4 (pow.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -8)))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) 1/32)) (*.f64 1/64 (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 C 2))))))) (+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/8)) (*.f64 1/16 (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) C)))))) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (pow.f64 C 3)))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 (*.f64 A C) (/.f64 1/4 (pow.f64 (-.f64 A C) 5))))) (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1 (/.f64 1/2 (-.f64 A C))))) (*.f64 1/4 (pow.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -8)))) 2)))) (/.f64 1/16 (*.f64 (pow.f64 C 2) A))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1 (/.f64 1/2 (-.f64 A C))))) (*.f64 1/4 (pow.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C)) (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -8)))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 1/128 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 (/.f64 (*.f64 A C) (-.f64 A C)) C))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -8) (pow.f64 C 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 -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 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (pow.f64 B 3))))) A))
(+.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 C (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 3)))))))
(+.f64 (*.f64 (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 (/.f64 (*.f64 C (sqrt.f64 2)) (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 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)) (*.f64 (pow.f64 B 2) (-.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)))))) (pow.f64 B 3)))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) (pow.f64 B 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 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2))) (pow.f64 B 3))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (pow.f64 B 3))))) A)))
(+.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 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 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 3))))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 B 5)))) (*.f64 -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 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.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 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 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 A (+.f64 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (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 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)) (*.f64 (pow.f64 B 2) (-.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)))))) (pow.f64 B 3)))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.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 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 (+.f64 (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)) (*.f64 (pow.f64 B 2) (-.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)))))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 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 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)) (*.f64 (pow.f64 B 2) (-.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)))))) (pow.f64 B 5)))))))))
(+.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 A (+.f64 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (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 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)) (*.f64 (pow.f64 B 2) (-.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)))))) (pow.f64 B 3)))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.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 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)) (*.f64 (pow.f64 B 2) (-.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)))))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 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 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)) (*.f64 (pow.f64 B 2) (-.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)))))) (pow.f64 B 5)))))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) (pow.f64 B 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 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2))) (pow.f64 B 3))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (pow.f64 B 3))))) A) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) (pow.f64 B 5)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) (pow.f64 B 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)))))))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 B 5)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 B 5)))) (*.f64 -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 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.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 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B))) 2))) (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 (*.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 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 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 F (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (-.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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (*.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 1/2 (/.f64 (*.f64 (+.f64 (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.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 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B))) 2))) (*.f64 (pow.f64 B 2) (-.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 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.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 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B))) 2)))) (pow.f64 B 5)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (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 (pow.f64 C 3) (sqrt.f64 2)) (pow.f64 B 7)))))))))))
(+.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 (/.f64 (*.f64 C (sqrt.f64 2)) (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 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)) (*.f64 (pow.f64 B 2) (-.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)))))) (pow.f64 B 3))))))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (-.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 C (*.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 1/2 (/.f64 (*.f64 (+.f64 (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.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 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 (+.f64 (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)) (*.f64 (pow.f64 B 2) (-.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)))))) B)) 2)))) (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 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 F (+.f64 (*.f64 -4 (*.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 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 (+.f64 (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)) (*.f64 (pow.f64 B 2) (-.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)))))) B)) 2))) (*.f64 C (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 5)))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (pow.f64 B 7)) (*.f64 (sqrt.f64 (/.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 (pow.f64 C 3) (sqrt.f64 2)) (pow.f64 B 7)))))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.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 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 (+.f64 (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)) (*.f64 (pow.f64 B 2) (-.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)))))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 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 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)) (*.f64 (pow.f64 B 2) (-.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)))))) (pow.f64 B 5)))))))))
(+.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 (/.f64 (*.f64 C (sqrt.f64 2)) (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 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)) (*.f64 (pow.f64 B 2) (-.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)))))) (pow.f64 B 3))))))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (*.f64 (pow.f64 B 2) (-.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 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.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 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)) (*.f64 (pow.f64 B 2) (-.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)))))) B)) 2)))) (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 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 F (+.f64 (*.f64 -4 (*.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 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)) (*.f64 (pow.f64 B 2) (-.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)))))) B)) 2))) (*.f64 C (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 5)))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)) (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (pow.f64 B 7)) (*.f64 (sqrt.f64 (/.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 (pow.f64 C 3) (sqrt.f64 2)) (pow.f64 B 7)))))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.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 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)) (*.f64 (pow.f64 B 2) (-.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)))))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 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 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)) (*.f64 (pow.f64 B 2) (-.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)))))) (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 -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 -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/4 (*.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/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) A)))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.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/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) A)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/16 (*.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/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 (/.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/4 (*.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/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 (pow.f64 B 2) F))) (*.f64 1 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) A))) (+.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 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F C)))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))) (+.f64 (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.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/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) A))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))) (*.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 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))) (+.f64 (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.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/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) A))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))) (*.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 -1/16 (*.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/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.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/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (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 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (sqrt.f64 -8)) (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 (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 (/.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/4 (*.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/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 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 -2 (*.f64 C (*.f64 (pow.f64 B 2) F))) (*.f64 1 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) A)) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))) (*.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 -1 (/.f64 (+.f64 (*.f64 1/256 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 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 (pow.f64 B 4) (*.f64 F -1/2)) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (pow.f64 C 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 (pow.f64 B 2) F))) (*.f64 1 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 2)))) (*.f64 C 8))))) (sqrt.f64 -8)))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 (pow.f64 B 2) F))) (*.f64 1 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 2))))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))))))) (pow.f64 A 3))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F C)))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))) (+.f64 (+.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/4 (sqrt.f64 (*.f64 -16 (/.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/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) A))) (neg.f64 (/.f64 (+.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 F -1/2)) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (pow.f64 C 2))))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F C)))) 2))) (/.f64 -1/8 C)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (sqrt.f64 -8)))) (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F C)))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (sqrt.f64 -8))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) 1/256)) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 2)) (sqrt.f64 -8)))))) (pow.f64 A 3))))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 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 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))) (+.f64 (+.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/4 (sqrt.f64 (*.f64 -16 (/.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/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) A))) (neg.f64 (/.f64 (+.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 F -1/2)) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (pow.f64 C 2))))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 2))) (/.f64 -1/8 C)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (sqrt.f64 -8)))) (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (sqrt.f64 -8))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) 1/256)) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 2)) (sqrt.f64 -8)))))) (pow.f64 A 3))))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 A 2) (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 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 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(+.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 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 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4)))) (pow.f64 B 3)) (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)))))) (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 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4)))) (/.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 3)))))))
(+.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 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (pow.f64 C 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 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.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 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4)))) (pow.f64 B 3)) (sqrt.f64 (/.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 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (/.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B))) 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))))) (pow.f64 B 5)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (pow.f64 A 2) (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 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4)))) (/.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 3)))))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))) -1/2)) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A -4)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (/.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (*.f64 A (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 5)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5))))))) (*.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 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4)))) (/.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 3)))))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) -1/2)) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A -4)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (/.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (*.f64 A (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 5)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5))))))) (*.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 (*.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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2)))))) (pow.f64 B 3)))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (pow.f64 B 7)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) (pow.f64 B 5))))))) (pow.f64 C 3)) (*.f64 (pow.f64 C 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 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.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 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 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 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (/.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B))) 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))))) (pow.f64 B 5)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5))))))) (*.f64 (pow.f64 C 3) (+.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 F (+.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 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (/.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B))) 2))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 B 3)))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))))) (pow.f64 B 7)))) (*.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 F (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (/.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B))) 2)))) (pow.f64 B 5)))))))))))
(+.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 3) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.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 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (-.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 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))) -1/2)) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A -4)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (/.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B)) 2)))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))) -1/2)) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A -4)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (/.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B)) 2))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 5)))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)))) (*.f64 -8 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (*.f64 (pow.f64 A 2) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 7)))))))) (+.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 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4)))) (/.f64 (sqrt.f64 (/.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 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))) -1/2)) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A -4)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (/.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (*.f64 A (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 5)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (pow.f64 A 2) (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)))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.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 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (-.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 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) -1/2)) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A -4)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (/.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B)) 2)))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) -1/2)) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A -4)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (/.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B)) 2))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 5)))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)))) (*.f64 -8 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (*.f64 (pow.f64 A 2) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 7)))))))) (+.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 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4)))) (/.f64 (sqrt.f64 (/.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 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) -1/2)) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A -4)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (/.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (*.f64 A (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 5)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5))))))))))
(*.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/4 (*.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/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 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 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/4)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) C)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.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/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (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) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.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 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 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 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 A F))) (*.f64 1 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) -1/4)) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/4)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) C)) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F A)))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F A))) -1/4) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (*.f64 (pow.f64 C 2) (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 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/4)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) C)) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A -2)) (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F A))) -1/4) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (*.f64 (pow.f64 C 2) (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 (/.f64 (+.f64 (*.f64 1/4 (*.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 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)))) (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 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8))))))) (pow.f64 C 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 (*.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/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/16 (*.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/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 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 -1 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) 1/256)) (+.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 -2 (*.f64 (pow.f64 B 2) (*.f64 A F))) (*.f64 1 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 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 (*.f64 (pow.f64 B 4) (*.f64 F -1/2)) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (pow.f64 A 2))))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 A F))) (*.f64 1 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2)))) (/.f64 -1 (*.f64 A 8))))) (sqrt.f64 -8)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 2)) (sqrt.f64 -8))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 A F))) (*.f64 1 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F 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 (pow.f64 B 4) (sqrt.f64 -8))) (pow.f64 C 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) -1/4)) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))))
(+.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F A)))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F A))) -1/4) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (*.f64 (pow.f64 C 2) (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 -1 (+.f64 (/.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/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 F -1/2)) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (pow.f64 A 2))))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F A)))) 2))) (/.f64 -1/8 A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (sqrt.f64 -8)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F A)))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (sqrt.f64 -8))))))) (pow.f64 C 3)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/4)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) C))))
(+.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A -2)) (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F A))) -1/4) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (*.f64 (pow.f64 C 2) (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 -1 (+.f64 (/.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/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 F -1/2)) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (pow.f64 A 2))))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A -2)) (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2))) (/.f64 -1/8 A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (sqrt.f64 -8)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A -2)) (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (sqrt.f64 -8))))))) (pow.f64 C 3)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/4)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) C))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (*.f64 C (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 A F))))
(*.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 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))
(+.f64 (*.f64 (*.f64 C (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 A F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))
(+.f64 (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 2 (*.f64 A F)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)) (*.f64 C F))) (sqrt.f64 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 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F)))))))
(+.f64 (*.f64 (*.f64 C (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))))) (*.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 (pow.f64 B 4) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (sqrt.f64 -8))))) 2)) (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 (pow.f64 B 2) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)) (*.f64 C F))) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (*.f64 (pow.f64 B 4) (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)) (*.f64 C F))) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) 1/2)) 2)) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2))))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))))))
(+.f64 (+.f64 (*.f64 (*.f64 C (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))))) (*.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 (pow.f64 B 4) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (sqrt.f64 -8))))) 2)) (sqrt.f64 2))) (*.f64 C (sqrt.f64 -8))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F 8)))))) (sqrt.f64 2))) (*.f64 C (sqrt.f64 -8))))))
(+.f64 (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 2 (*.f64 A F)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)) (*.f64 C F))) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (*.f64 (pow.f64 B 4) (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)) (*.f64 C F))) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) 1/2)) 2)) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (sqrt.f64 -8)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 6) (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5)))) (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)) (*.f64 C F))) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)) (*.f64 C F))) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) 1/2)) 2))) (/.f64 1/2 (*.f64 (*.f64 F 8) (*.f64 (pow.f64 C 2) A))))) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 2 (*.f64 A F)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)) (*.f64 C F))) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (*.f64 (pow.f64 B 4) (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)) (*.f64 C F))) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) 1/2)) 2)) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (sqrt.f64 -8)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 6) (*.f64 (-.f64 (+.f64 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5)))) (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)) (*.f64 C F))) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)) (*.f64 C F))) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) 1/2)) 2))) (/.f64 (/.f64 1/16 F) (*.f64 (pow.f64 C 2) A)))) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (sqrt.f64 -8)))))))
(*.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 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 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 (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 -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 (+.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 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (*.f64 A (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (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 (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 -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 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) F))))) (*.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 (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 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B)) 2))))) B)))))
(+.f64 (*.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 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (*.f64 A (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 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 1/2 (*.f64 (*.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)))) (*.f64 C -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F)) -1/2))) (pow.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 C 2)))) (neg.f64 C))))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1/2)) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) B)))))
(+.f64 (*.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 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (*.f64 A (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 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 1/2 (*.f64 (*.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)))) (*.f64 C -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) F)) -1/2))) (pow.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 C 2)))) (neg.f64 C))))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1/2)) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))) (sqrt.f64 2))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(+.f64 (*.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 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) F))))) (*.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 (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 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B)) 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 (*.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 (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 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) 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 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) F)))))) (*.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 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) F))))) (*.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 (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 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) 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 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 (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 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (*.f64 A (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) B)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 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)) 2)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.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))))) (*.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 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (*.f64 C -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F)) -1/2))) (pow.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 C 2)))) (neg.f64 C))))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 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))))) (pow.f64 A 3))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 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 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (*.f64 C -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F)) -1/2))) (pow.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 C 2)))) (neg.f64 C))))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1/2)) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 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 (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 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (*.f64 A (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) B)) (*.f64 (*.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 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 C F)))) (+.f64 (*.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 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (*.f64 C -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) F)) -1/2))) (pow.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 C 2)))) (neg.f64 C))))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 C F))) -1/2))) (pow.f64 A 3))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 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 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (*.f64 C -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) F)) -1/2))) (pow.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 C 2)))) (neg.f64 C))))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1/2)) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) B)))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 (pow.f64 B 2) F))) (*.f64 1 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 2)))) (*.f64 A (sqrt.f64 -8))) -1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F C)))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 A (sqrt.f64 -8))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 A (sqrt.f64 -8))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 (pow.f64 B 2) F))) (*.f64 1 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 2)))) (*.f64 A (sqrt.f64 -8))) -1/2)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 F -1/2)) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (pow.f64 C 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 (pow.f64 B 2) F))) (*.f64 1 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 2)))) (*.f64 C 8))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 2))))) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F C)))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 A (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 F -1/2)) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (pow.f64 C 2))))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F C)))) 2))) (/.f64 -1/8 C)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 (sqrt.f64 -8) (*.f64 A (sqrt.f64 2))))) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 A (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 F -1/2)) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (pow.f64 C 2))))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 C F))) (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 2))) (/.f64 -1/8 C)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 B (sqrt.f64 2)))
(*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 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 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) B))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (*.f64 C (*.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)))) (neg.f64 A))))) (*.f64 (*.f64 A F) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (sqrt.f64 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (pow.f64 C 2))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B)))))
(+.f64 (*.f64 (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 C (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 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 (pow.f64 C 2) (*.f64 (-.f64 (+.f64 (*.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))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 (pow.f64 B 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 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B)) 2))) (sqrt.f64 2))) B)))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2) (+.f64 (/.f64 (*.f64 C (*.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)))) (neg.f64 A))))) (*.f64 (*.f64 A F) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (sqrt.f64 2))) B) (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 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 B 2) F))))) (pow.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)))) (neg.f64 A))))) (*.f64 (*.f64 A F) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)) 2)) (sqrt.f64 2))) B))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2) (+.f64 (/.f64 (*.f64 C (*.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)))) (neg.f64 A))))) (*.f64 (*.f64 A F) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (sqrt.f64 2))) B) (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (pow.f64 B 2) F))))) (pow.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)))) (neg.f64 A))))) (*.f64 (*.f64 A F) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)) 2)) (sqrt.f64 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 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (pow.f64 C 2))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) C)) B))))))
(+.f64 (+.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 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 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 (pow.f64 C 2) (*.f64 (-.f64 (+.f64 (*.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))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 (pow.f64 B 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 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B)) 2))) (sqrt.f64 2))) 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 (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 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 (pow.f64 B 2) F))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.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))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (-.f64 (+.f64 (*.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))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 (pow.f64 B 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 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B)) 2)))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) B)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2) (+.f64 (/.f64 (*.f64 C (*.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)))) (neg.f64 A))))) (*.f64 (*.f64 A F) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (sqrt.f64 2))) B) (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 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 B 2) F))))) (pow.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)))) (neg.f64 A))))) (*.f64 (*.f64 A F) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)) 2)) (sqrt.f64 2))) B))) (+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.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)) (*.f64 (pow.f64 B 2) F))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.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 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)))) (neg.f64 A))))) (*.f64 (*.f64 A F) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 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 B 2) F))))) (pow.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)))) (neg.f64 A))))) (*.f64 (*.f64 A F) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)) 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 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2) (+.f64 (/.f64 (*.f64 C (*.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)))) (neg.f64 A))))) (*.f64 (*.f64 A F) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (sqrt.f64 2))) B) (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (pow.f64 B 2) F))))) (pow.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)))) (neg.f64 A))))) (*.f64 (*.f64 A F) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)) 2)) (sqrt.f64 2))) B))) (+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (pow.f64 B 2) F))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (*.f64 (-.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))))) (*.f64 (*.f64 A F) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (pow.f64 B 2) F))))) (pow.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)))) (neg.f64 A))))) (*.f64 (*.f64 A F) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1/2)) 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 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(*.f64 -1 (*.f64 (*.f64 C (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 A F)))))
(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 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 C (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 A F))))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 2 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 C (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 A F))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 A F))) (*.f64 1 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 2 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F A)))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (sqrt.f64 -8))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 2 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A -2)) (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (sqrt.f64 -8))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 C (sqrt.f64 -8)) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 A F))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 A F))) (*.f64 1 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 F -1/2)) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (pow.f64 A 2))))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 A F))) (*.f64 1 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2)))) (/.f64 -1 (*.f64 A 8))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 2 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F A)))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 F -1/2)) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (pow.f64 A 2))))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F A)))) 2))) (/.f64 -1/8 A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 2 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A -2)) (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 F -1/2)) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (pow.f64 A 2))))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A -2)) (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))) 2))) (/.f64 -1/8 A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))))
(*.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 (pow.f64 B 2) F) (*.f64 -4 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 C F) (*.f64 A -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 A (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 C F) (*.f64 A -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 A (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 C F) (*.f64 A -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 A (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 C F) (*.f64 A -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 A (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 C F) (*.f64 A -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 A (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 C F) (*.f64 A -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 A (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 C F) (*.f64 A -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 A (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 C F) (*.f64 A -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 A (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 C F) (*.f64 A -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 A (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 C F) (*.f64 A -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 A (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 C F) (*.f64 A -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 A (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 C F) (*.f64 A -4)))
(*.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 (pow.f64 B 2) F) (*.f64 -4 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 C F) (*.f64 A -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 A (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 C F) (*.f64 A -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 A (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 C F) (*.f64 A -4)))
(*.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 (pow.f64 B 2) F) (*.f64 -4 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 C F) (*.f64 A -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 A (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 C F) (*.f64 A -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 A (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 C F) (*.f64 A -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 A (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 C F) (*.f64 A -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 A (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 C F) (*.f64 A -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 A (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 C F) (*.f64 A -4)))
(*.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 (pow.f64 B 2) F) (*.f64 -4 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 C F) (*.f64 A -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 A (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 C F) (*.f64 A -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 A (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 C F) (*.f64 A -4)))
(*.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 (pow.f64 B 2) F) (*.f64 -4 (*.f64 A (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 C F) (*.f64 A -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 A (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 C F) (*.f64 A -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 A (*.f64 C F))))
(+.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (*.f64 C F) (*.f64 A -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 0 (neg.f64 (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 (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 (neg.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)))) 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)
(*.f64 1/4 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 4))
(*.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 (neg.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)))
(neg.f64 (neg.f64 (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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2)))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2)))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2)))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))) 2) (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.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 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (/.f64 3/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 2)
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))) (/.f64 3/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))) 2)
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))) (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (/.f64 3/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))) 2)
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)))
(/.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))))) (*.f64 -4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 4 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (*.f64 -4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 1)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))) (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 2 (*.f64 A C)) (/.f64 (pow.f64 B 2) 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.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 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 C (*.f64 A 2)) (/.f64 (pow.f64 B 2) 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))) (-.f64 (*.f64 C (*.f64 A 2)) (/.f64 (pow.f64 B 2) 2))) (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (-.f64 (*.f64 C (*.f64 A 2)) (/.f64 (pow.f64 B 2) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (/.f64 3/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 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2)
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))) (/.f64 3/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2)
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (/.f64 3/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2)
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)))
(/.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))))) (*.f64 -4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 4 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (*.f64 -4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(-.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (+.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 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (*.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 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (*.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 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))) (*.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 A C) -1/4)) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (*.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 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (*.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 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 -1 (-.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 -1 (-.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(neg.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 (sqrt.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(neg.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (/.f64 2 (+.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 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (/.f64 (sqrt.f64 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))) (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 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 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 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 (-.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 2 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))))
(*.f64 (-.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 2 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))))
(*.f64 (sqrt.f64 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -1)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (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))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) -2) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (+.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 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 -2 (-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 -2 (-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 -2 (-.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 -2 (-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 2 (*.f64 A C)) (/.f64 (pow.f64 B 2) 2))) 1/2)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 2)) (/.f64 (pow.f64 B 2) 2))))
(*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))) (-.f64 (*.f64 C (*.f64 A 2)) (/.f64 (pow.f64 B 2) 2))))
(*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (-.f64 (*.f64 C (*.f64 A 2)) (/.f64 (pow.f64 B 2) 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 4) (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 4) (/.f64 -1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 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 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 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 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 -1/4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 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 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 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 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 -1/4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.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 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) -2) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 1 (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 1 (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) -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 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) -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 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 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 C (*.f64 A 8))))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 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 C (*.f64 A 8))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) -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 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 2 (*.f64 A C)) (/.f64 (pow.f64 B 2) 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 2)) (/.f64 (pow.f64 B 2) 2))))
(*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))) (-.f64 (*.f64 C (*.f64 A 2)) (/.f64 (pow.f64 B 2) 2))))
(*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (-.f64 (*.f64 C (*.f64 A 2)) (/.f64 (pow.f64 B 2) 2))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) -4) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 2 (*.f64 A C)) (/.f64 (pow.f64 B 2) 2)))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 -4 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 C (*.f64 A 2)) (/.f64 (pow.f64 B 2) 2)))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 -4 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))) (-.f64 (*.f64 C (*.f64 A 2)) (/.f64 (pow.f64 B 2) 2)))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 -4 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (-.f64 (*.f64 C (*.f64 A 2)) (/.f64 (pow.f64 B 2) 2)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 4) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 4))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 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 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))))) (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))))))
(*.f64 (/.f64 -1/4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))) 8) (*.f64 4 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) 8) (*.f64 4 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))))
(*.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (/.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 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (/.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 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (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)) F))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 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 C (*.f64 A 8))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 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 C (*.f64 A 8))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 2) -2) (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (/.f64 (*.f64 (sqrt.f64 2) -2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1/2)
(*.f64 -1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) -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 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 -4 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 -4 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (/.f64 1/4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 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 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))))) (/.f64 1/2 (*.f64 -4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))) 8) (/.f64 -1/8 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) 8) (/.f64 -1/8 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 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 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))))) (/.f64 1/2 (*.f64 -4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))) 8) (/.f64 -1/8 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) 8) (/.f64 -1/8 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -2)
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (*.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 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (*.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 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (*.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 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 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)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (*.f64 (*.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 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 -2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 1 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 2 (/.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 -4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 2 (/.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 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 (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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (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)) F)))) (/.f64 (sqrt.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (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)) F)))) (/.f64 (*.f64 2 (sqrt.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))) (/.f64 (*.f64 2 (sqrt.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))) (*.f64 2 (sqrt.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (neg.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))) (-.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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))) (/.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 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))))) (/.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 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 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 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))) (*.f64 (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (*.f64 (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.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 (*.f64 C 4)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))))) (/.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 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 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 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))) (*.f64 (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (*.f64 (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.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 (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.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 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.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 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 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 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (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 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 2 (*.f64 A C)) (/.f64 (pow.f64 B 2) 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 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 2)) (/.f64 (pow.f64 B 2) 2)))))
(*.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 2)) (/.f64 (pow.f64 B 2) 2)))))
(*.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 2)) (/.f64 (pow.f64 B 2) 2)))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 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 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 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 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))) (*.f64 (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (*.f64 (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.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 (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (/.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 (sqrt.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 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 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 4 (*.f64 A C)) (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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (+.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 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 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 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))) (*.f64 (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (*.f64 (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.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 (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 (sqrt.f64 2) (/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))) (/.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 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 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 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))) (*.f64 (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (*.f64 (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.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 (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 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))) (-.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 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 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 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))) (*.f64 (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (*.f64 (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.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 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (/.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 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 4 (*.f64 A C)) (pow.f64 B 2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (/.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 (*.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 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (/.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))) (/.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 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (/.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 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.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 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 2))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 3) 4))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 0)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) -2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) -2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))) 2) (/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))) -2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) -2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))) 4))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (sqrt.f64 2))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) 2))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) -2))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 4) 1/4)
(*.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))))
(*.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))))
(*.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)) (sqrt.f64 (*.f64 2 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))
(*.f64 (sqrt.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))) (sqrt.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (/.f64 (sqrt.f64 2) 2))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))) (-.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (sqrt.f64 (*.f64 F 2)))
(sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))) (*.f64 F 2)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) (sqrt.f64 (+.f64 F F)))
(sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))) (+.f64 F F)))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F))))
(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 4 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 (*.f64 4 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) 1/2))
(sqrt.f64 (*.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 4)) 1/2))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))) 2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))) -1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 4) 4)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 4)) 8)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))
(sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))
(+.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 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4) F) 4)
(/.f64 (*.f64 F (*.f64 4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 4)
(/.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 8)) 8)
(/.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))))
(neg.f64 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (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))))
(neg.f64 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (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 4 (*.f64 A C)) (pow.f64 B 2)))) -4)
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4) F) (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 4) F)) 8)
(/.f64 (*.f64 F (*.f64 4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 4)
(/.f64 (*.f64 F (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 8)) 8)
(/.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 4 (*.f64 F (*.f64 4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))) 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 4 (*.f64 F (*.f64 4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))) 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))))
(neg.f64 (*.f64 F (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))

localize272.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.5b
(*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
13.2b
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))))
19.1b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
33.2b
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
Compiler

Compiled 218 to 133 computations (39% saved)

series142.0ms (0.1%)

Counts
3 → 76
Calls

33 calls:

TimeVariablePointExpression
36.0ms
C
@0
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))))
23.0ms
C
@inf
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
18.0ms
C
@0
(*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
18.0ms
A
@0
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
7.0ms
C
@0
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))

rewrite593.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
958×rational_best-simplify-62
520×rational_best-2
520×rational_best-3
520×rational_best-1
516×rational_best-4
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025285
1173281
2398281
31409281
47250281
Stop Event
node limit
Counts
3 → 155
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))))
(*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))) 2) (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.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 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) -2) (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) (-.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 (sqrt.f64 F) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 F)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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 (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 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 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 (sqrt.f64 F) -2) (neg.f64 (sqrt.f64 F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 -2 (-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4) (/.f64 -1 (*.f64 4 (+.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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4) (-.f64 (/.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))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4) (-.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))))))))) (#(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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4) (-.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 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 A C) -1/4))) (-.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4) (*.f64 2 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 2) (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4))))) (#(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 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4)) (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (+.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 2 (*.f64 (+.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 F) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 F) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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 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 A C) -1/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 A C) -1/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 2 (sqrt.f64 (*.f64 2 (*.f64 (+.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 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 2 (*.f64 (+.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 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 F)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 F) -2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4)) (/.f64 1 (neg.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4)) (-.f64 (/.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 2) (/.f64 1 (neg.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 (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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 A C) -1/4))) (-.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) -2) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 -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 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 A C) -1/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 (*.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)))))))) (#(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 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (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 (+.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.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 (*.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 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4)) (/.f64 (/.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/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 2 (*.f64 (+.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 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 F))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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 (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 2 (*.f64 (+.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 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 F) (+.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 2 (*.f64 (+.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 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)) (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 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.f64 (*.f64 A (*.f64 C 4)) (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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 2) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 2) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (*.f64 (+.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 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))))) (sqrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 F)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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 -2 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4) 1/4)))) (#(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 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))))))) (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 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 (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))))))) (sqrt.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 (sqrt.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 F 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 (*.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)))))))))) (#(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 1/2 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 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 2 (*.f64 (+.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 F) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (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 2) (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 A C) -1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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 (*.f64 A C) -1/4)))) (*.f64 (sqrt.f64 2) (sqrt.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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 (*.f64 A C) -1/4)))) (sqrt.f64 (+.f64 F F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (sqrt.f64 (/.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 F)) (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 (*.f64 A C) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.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))))) (sqrt.f64 (/.f64 F 2)))))) (#(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 4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 (+.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)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 2 (*.f64 (+.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 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 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 (*.f64 (+.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)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.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 (*.f64 A C) -1/4))) (/.f64 (/.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 (*.f64 A C) -1/4))) -1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.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 (+.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)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.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) -1/4)) 8)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 2 (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -1)))) (#(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)) (*.f64 4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 4)) -2)))) (#(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)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 8)) -4)))) (#(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))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 8)) (*.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) -1/4)) 8))) 8)))) (#(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 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 8) (*.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 -2 (+.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)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 (+.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 neg.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.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 neg.f64 (*.f64 (-.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 C (*.f64 A 8)))))))))

simplify1.3s (0.9%)

Algorithm
egg-herbie
Rules
1260×rational_best-simplify-108
1188×rational_best-simplify-1
802×rational_best-simplify-55
648×rational_best-simplify-3
582×rational_best-simplify-63
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0120247131
1354745997
2746245501
Stop Event
node limit
Counts
231 → 486
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3)))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -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 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 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 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 5))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3)))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -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 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 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 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 5))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 7)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)) C)) (pow.f64 B 5)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))))))))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.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/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/16 (*.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/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 (/.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/4 (*.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/16 (*.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/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.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/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (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 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (sqrt.f64 -8)) (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 (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 (/.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/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))
(+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (sqrt.f64 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 -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 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (+.f64 (*.f64 -1 (*.f64 (/.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 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (sqrt.f64 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 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (*.f64 (sqrt.f64 2) A)) (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 (*.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3)))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7))))))) (pow.f64 C 3)) (+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (+.f64 (*.f64 -1 (*.f64 (/.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 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (sqrt.f64 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 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (*.f64 (sqrt.f64 2) A)) (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/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.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/4 (*.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/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (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) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.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 (/.f64 (+.f64 (*.f64 1/4 (*.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 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)))) (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 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8))))))) (pow.f64 C 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 (*.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/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/16 (*.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 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))) (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/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (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/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (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 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))))) (*.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) (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 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 (pow.f64 C 4) (sqrt.f64 -8)))))))) (pow.f64 B 6)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))))
(*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) (+.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))) (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) (+.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))) (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) C)))
(+.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (pow.f64 B 2)) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C)))) (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) C))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (pow.f64 B 2)) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C)))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 B 2)))) A)) (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) C)))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (pow.f64 B 2)) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C)))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (pow.f64 B 2)))) (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2))))) (pow.f64 A 2))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 B 2)))) A)) (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) C))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) C))
(+.f64 (*.f64 4 (*.f64 A (pow.f64 B 2))) (*.f64 -16 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 4 (*.f64 A (pow.f64 B 2))) (+.f64 (*.f64 -4 (*.f64 C (pow.f64 B 2))) (*.f64 -16 (*.f64 (pow.f64 A 2) C))))
(+.f64 (*.f64 4 (*.f64 A (pow.f64 B 2))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1/2 (pow.f64 B 4))) A)) (+.f64 (*.f64 -4 (*.f64 C (pow.f64 B 2))) (*.f64 -16 (*.f64 (pow.f64 A 2) C)))))
(*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))) (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))) (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) (*.f64 2 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) C)))
(+.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) C))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2)))) C)) (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) C)))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -2 (*.f64 A (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))))) (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) (pow.f64 C 2))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2)))) C)) (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) C))))))
(*.f64 -16 (*.f64 A (pow.f64 C 2)))
(+.f64 (*.f64 -16 (*.f64 A (pow.f64 C 2))) (*.f64 4 (*.f64 C (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 B 2))) (+.f64 (*.f64 -16 (*.f64 A (pow.f64 C 2))) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 B 2))) (+.f64 (*.f64 -16 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)))) C)) (*.f64 4 (*.f64 C (pow.f64 B 2))))))
(*.f64 -16 (*.f64 A (pow.f64 C 2)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 -16 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (+.f64 (*.f64 -16 (*.f64 A (pow.f64 C 2))) (*.f64 2 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (+.f64 (*.f64 -16 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) (pow.f64 B 6))) (*.f64 2 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4))))))
(*.f64 -2 (pow.f64 B 3))
(+.f64 (*.f64 2 (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 -2 (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -2 (pow.f64 B 3)) (*.f64 2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) B))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -2 (pow.f64 B 3)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (+.f64 A C)))) (*.f64 2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) B)))))
(*.f64 2 (pow.f64 B 3))
(+.f64 (*.f64 2 (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 2 (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 2 (pow.f64 B 3)) (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) B))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 2 (pow.f64 B 3)) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) B)) (*.f64 -8 (*.f64 A (*.f64 C (+.f64 A C)))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))) 2) (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)))
(+.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 1)
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(-.f64 (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)))
(-.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1)
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 -1 (+.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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 -1 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 -1 (-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) -2) (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) (-.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 (sqrt.f64 F) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (sqrt.f64 F) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 F)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 (sqrt.f64 F) -2) (neg.f64 (sqrt.f64 F))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 (-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2)) 1/2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4) (/.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4) (/.f64 -1 (*.f64 4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4) (-.f64 (/.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))) 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4) (-.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 (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 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) -2) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) -2) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2)))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4) (-.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 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2))))
(*.f64 (/.f64 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))
(*.f64 (/.f64 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))
(*.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 2 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))
(*.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4) (*.f64 2 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))))
(*.f64 (/.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 2) (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4))
(*.f64 (/.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 2) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4)) (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4)))
(*.f64 (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (+.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 2 (*.f64 (+.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 F) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 F) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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 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 A C) -1/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 A C) -1/4))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.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 F)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.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 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 F)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 (sqrt.f64 F) -2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) -2) -1/2)
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/4)
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4)) (/.f64 1 (neg.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 8))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4)) (-.f64 (/.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 2) (/.f64 1 (neg.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 8)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -2)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) -2) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))))
(*.f64 (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 -2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/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 A C) -1/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 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 (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 A C) -1/4))))
(*.f64 (neg.f64 (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 (+.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)) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.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 (*.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 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4)) (/.f64 (/.f64 (/.f64 -1/2 (+.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (+.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 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 F))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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 (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 2 (*.f64 (+.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 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.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)) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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 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)) (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 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.f64 (*.f64 A (*.f64 C 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(neg.f64 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 2) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 2))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 3) 4))
(-.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 2) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) -2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) 4))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) 1/2)
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (*.f64 (+.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 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))))) (sqrt.f64 F))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) -1)
(*.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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 -2 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) -2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4) 1/4)
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (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))))))) (sqrt.f64 (-.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)))))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (sqrt.f64 (+.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))))))) (sqrt.f64 F)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 (sqrt.f64 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 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 F 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 (*.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 (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 1/2 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.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 F) 2))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 (*.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 F (*.f64 (+.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 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) (sqrt.f64 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 (*.f64 A C) -1/4)))) (sqrt.f64 (+.f64 F F)))
(*.f64 (sqrt.f64 (*.f64 4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (sqrt.f64 (/.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 F)) (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 (*.f64 A C) -1/4)))))
(*.f64 (sqrt.f64 (*.f64 (+.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))))) (sqrt.f64 (/.f64 F 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 4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))) (sqrt.f64 1/2))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) 2)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) -1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4)) 8)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))
(+.f64 (*.f64 2 (*.f64 (+.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)))) 0)
(+.f64 0 (*.f64 2 (*.f64 (+.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 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 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 (*.f64 (+.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)))) 0)
(-.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 (*.f64 A C) -1/4))) (/.f64 (/.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 (*.f64 A C) -1/4))) -1/2) 2))
(/.f64 (*.f64 2 (*.f64 (+.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 (+.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)))) 2)
(/.f64 (*.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) -1/4)) 8)) 4)
(/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 2 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) -1)
(/.f64 (*.f64 (-.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 C (*.f64 A 8)))) -1)
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -2)
(/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 4)) -2)
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 8)) -4)
(/.f64 (+.f64 (*.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) -1/4)) 8)) (*.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) -1/4)) 8))) 8)
(/.f64 (*.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 4) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 8)) 16)
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 8) (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 4)) 16)
(/.f64 (*.f64 (*.f64 -2 (+.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)) 4)
(pow.f64 (*.f64 2 (*.f64 (+.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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 2 (+.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 A C)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
Outputs
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (/.f64 (sqrt.f64 2) B) -1))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3)))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (/.f64 (sqrt.f64 2) B) -1)) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (*.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)))) (*.f64 -1 C))))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (pow.f64 B 3)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (*.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 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (pow.f64 B 3)))))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3)))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -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 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 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 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 5))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (/.f64 (sqrt.f64 2) B) -1)) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1 C))) (*.f64 C F))) (*.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 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))))) (pow.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 C 2)))) (*.f64 -1 C))))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (*.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)))) (*.f64 -1 C))))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (*.f64 (sqrt.f64 2) C)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (pow.f64 B 5))))))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (*.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)))) (*.f64 -1 C))))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (pow.f64 B 3))))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 C F))) (*.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 (/.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 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (*.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 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (*.f64 (sqrt.f64 2) C)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (pow.f64 B 5))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (*.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 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (pow.f64 B 3))))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 C F))) (*.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 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))))) (pow.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 C 2)))) (neg.f64 C))))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (*.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 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (*.f64 (sqrt.f64 2) C)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (pow.f64 B 5))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (*.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 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (pow.f64 B 3))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (pow.f64 B 3)))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -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 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 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 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 5))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))))) (pow.f64 B 7)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)) C)) (pow.f64 B 5)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B))) 2)) (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 B 2)))))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (*.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)))) (*.f64 -1 C))))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (pow.f64 B 3)))))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -8 (*.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)))) (*.f64 -1 C))))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (pow.f64 B 7)))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.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)))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 1 (pow.f64 (*.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 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1 C))))) (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1 C))) (*.f64 C F))) (*.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 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))))) (pow.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 C 2)))) (*.f64 -1 C))))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) 1/2)) 2))) (/.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))) (pow.f64 B 3)) -1/2)) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1 C))) (*.f64 C F))) (*.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 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))))) (pow.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 C 2)))) (*.f64 -1 C))))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) 1/2)) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (pow.f64 B 5)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (/.f64 (sqrt.f64 2) B) -1)) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1 C))) (*.f64 C F))) (*.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 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))))) (pow.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 C 2)))) (*.f64 -1 C))))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (*.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)))) (*.f64 -1 C))))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (*.f64 (sqrt.f64 2) C)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (pow.f64 B 5))))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (*.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 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (pow.f64 B 3)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 C F))) (*.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 (/.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 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (*.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 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (*.f64 (sqrt.f64 2) C)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (pow.f64 B 5)))))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -8 (*.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 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (pow.f64 B 7)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.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 -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)))) (neg.f64 C)) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))) (*.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 -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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 C F))) (*.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 (/.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 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) 1/2)) 2))) (/.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (pow.f64 B 3)))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 C F))) (*.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 (/.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 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) 1/2)) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (pow.f64 B 5))))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (*.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 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (pow.f64 B 3)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 C F))) (*.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 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))))) (pow.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 C 2)))) (neg.f64 C))))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (*.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 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (*.f64 (sqrt.f64 2) C)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (pow.f64 B 5)))))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -8 (*.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 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (pow.f64 B 7)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (*.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))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.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 C 2)))) (neg.f64 C))))) (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 C F))) (*.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 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))))) (pow.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 C 2)))) (neg.f64 C))))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) 1/2)) 2))) (/.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 C F))) -1/2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (pow.f64 B 3)))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 C F))) (*.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 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))))) (pow.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 C 2)))) (neg.f64 C))))) (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F)))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) 1/2)) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (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 -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 -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/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -16) -1/4)) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) 1/4))) (/.f64 -1 A)))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 -8))))) A)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/16 (*.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/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 (/.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/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A))))))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) 1/4))) (/.f64 -1 A)) (+.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) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (pow.f64 A 2)) -1/64)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) -1/16)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) -1)) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) -1/8))))
(+.f64 (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 -8))))) A)) (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 A 2)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) -1/8)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) -1/16))))
(+.f64 (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 -8))))) A)) (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 A 2)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C -2)) (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) -1/8)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) -1/16))))
(+.f64 (*.f64 -1/16 (*.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/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.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/256 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 6))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (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 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2))) (sqrt.f64 -8)) (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 (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 (/.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/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) A)))))))
(+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) 1/4))) (/.f64 -1 A)) (+.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) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (pow.f64 A 2)) -1/64)))) (*.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 (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 B 2) F)))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) -1)) 2))) (/.f64 -1 (*.f64 C 8))))) (sqrt.f64 -8)))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) -1)) 2)))) (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)) 1/64)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) 1/256)))) (/.f64 -1 (pow.f64 A 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) -1)) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) -1/8)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) -1/16))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) -1/16)) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) 1/256)) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 B 2) F)))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F C)))) 2))) (/.f64 -1/8 C)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3))) (sqrt.f64 -8)))) (+.f64 (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F C)))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)) 1/64))))) (pow.f64 A 3))) (+.f64 (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 -8))))) A)) (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F C)))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) -1/8)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) -1/16)) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) 1/256)) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 B 2) F)))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C -2)) (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 2))) (/.f64 -1/8 C)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3))) (sqrt.f64 -8)))) (+.f64 (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C -2)) (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)) 1/64))))) (pow.f64 A 3))) (+.f64 (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 -8))))) A)) (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 A 2)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C -2)) (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) -1/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 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (sqrt.f64 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 -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 (sqrt.f64 2) A) (pow.f64 B 3)))) (*.f64 -1/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 -1 A))))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 B 3)) (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 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 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 B 2) (pow.f64 A 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 3)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (+.f64 (*.f64 -1 (*.f64 (/.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 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (sqrt.f64 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 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (*.f64 (sqrt.f64 2) A)) (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 (*.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 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1 A))) (*.f64 F A))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 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 A 2)))) (*.f64 -1 A)) 2)))) -1/2))) (pow.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 -1 A))))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 1/2)) 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 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1 A))))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 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 (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 (sqrt.f64 2) A) (pow.f64 B 3)))) (*.f64 -1/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 -1 A))))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 B 3)) (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 (*.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 (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 B 2) (pow.f64 A 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 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 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 F A))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 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 A 2)))) (neg.f64 A)) 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 A 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 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 (*.f64 A (*.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)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 5)))))))))
(+.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 (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 B 2) (pow.f64 A 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 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 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 F A))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 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 A 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 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 (*.f64 A (*.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)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 5)))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3)))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7))))))) (pow.f64 C 3)) (+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))))) (+.f64 (*.f64 -1 (*.f64 (/.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 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) B))) 2)) (sqrt.f64 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 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2))) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A F)))) (*.f64 (sqrt.f64 2) A)) (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 (+.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 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1 A))) (*.f64 F A))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 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 A 2)))) (*.f64 -1 A)) 2)))) -1/2))) (pow.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 -1 A))))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 1/2)) 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 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1 A))))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 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 (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 (sqrt.f64 2) A) (pow.f64 B 3)))) (*.f64 -1/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 -1 A))))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 B 3)) (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 (*.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 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1 A))) (*.f64 F A))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 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 A 2)))) (*.f64 -1 A)) 2)))) -1/2))) (pow.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 -1 A))))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 1/2)) 2)) (*.f64 (sqrt.f64 2) A)) (pow.f64 B 5)))) (+.f64 (*.f64 -1/2 (*.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 B 2) (pow.f64 A 2)))) (*.f64 -1 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)))) (*.f64 -1 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 B 2) (pow.f64 A 2)))) (*.f64 -1 A))))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1 A))) (*.f64 F A))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 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 A 2)))) (*.f64 -1 A)) 2)))) -1/2))) (pow.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 -1 A))))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) 1/2)) 2))) (*.f64 (pow.f64 B 2) (*.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 -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 -1 A))))) (*.f64 -4 (*.f64 F (*.f64 A (-.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 -64 (*.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 3)) (pow.f64 B 7)))))))))
(+.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 (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 B 2) (pow.f64 A 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 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 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 F A))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 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 A 2)))) (neg.f64 A)) 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 A 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 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 (*.f64 A (*.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)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 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 -2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 F A))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 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 A 2)))) (neg.f64 A)) 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 A 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B)) 2))) (*.f64 (sqrt.f64 2) A)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 5)))) (+.f64 (*.f64 -1/2 (*.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 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 (pow.f64 B 2) (*.f64 F (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 F A))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 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 A 2)))) (neg.f64 A)) 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 A 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B)) 2)))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 3)))) (+.f64 (*.f64 -8 (*.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)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 7)))) (*.f64 -64 (*.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 3)) (pow.f64 B 7))))))))))
(+.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 (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 B 2) (pow.f64 A 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 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 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 F A))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 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 A 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 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 (*.f64 A (*.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)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 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 -2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 F A))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 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 A 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B)) 2))) (*.f64 (sqrt.f64 2) A)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 5)))) (+.f64 (*.f64 -1/2 (*.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 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 (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)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 F A))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 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 A 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B)) 2)))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 3)))) (+.f64 (*.f64 -8 (*.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)))) (neg.f64 A))))) (*.f64 -4 (*.f64 F (*.f64 A (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 7)))) (*.f64 -64 (*.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 3)) (pow.f64 B 7))))))))))
(*.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 -16 (/.f64 F A))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.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 (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.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 -16 (/.f64 F A)))) (neg.f64 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.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 (/.f64 (+.f64 (*.f64 1/4 (*.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/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 (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) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 A 5))))) (+.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 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) -1/4)) (+.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 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 C 2)) (sqrt.f64 -8)) -1/16)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A -2)) (*.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) -1/8)) (*.f64 (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.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 (neg.f64 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.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 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F A)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) -1/8)) (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 C 2)) (sqrt.f64 -8)) -1/16)) (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 C 2))))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.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 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) -1/8)) (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 C 2)) (sqrt.f64 -8)) -1/16)) (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 4))) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 C 2))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.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 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)))) (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 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8))))))) (pow.f64 C 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 (*.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/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/16 (*.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 (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.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 (+.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (pow.f64 A 2) 2))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A -2)) (*.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2)))) (/.f64 -1 (*.f64 A 8))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (sqrt.f64 -8)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 7)))))) (+.f64 (*.f64 1/32 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A -2)) (*.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2))) (*.f64 (sqrt.f64 2) (pow.f64 B 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (sqrt.f64 -8)))) (*.f64 1/256 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))))) (/.f64 -1 (pow.f64 C 3))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A -2)) (*.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) -1/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 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) -1/4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 C 2)) (sqrt.f64 -8)) -1/16)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F A)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) -1/8)) (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 C 2)) (sqrt.f64 -8)) -1/16)) (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.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 (*.f64 1/256 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (pow.f64 A 2) 2))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F A)))) 2))) (/.f64 -1/8 A)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (sqrt.f64 -8)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (*.f64 1/32 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F A)))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (sqrt.f64 -8))))))) (pow.f64 C 3)) (/.f64 (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.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 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))) -1/8)) (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 C 2)) (sqrt.f64 -8)) -1/16)) (*.f64 -1/64 (*.f64 (*.f64 (sqrt.f64 2) (*.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 (*.f64 1/256 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (pow.f64 A 2) 2))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2))) (/.f64 -1/8 A)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (sqrt.f64 -8)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F (pow.f64 A 7))))) (*.f64 1/32 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (sqrt.f64 -8))))))) (pow.f64 C 3)) (/.f64 (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.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/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 -16 (/.f64 F A))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))) (pow.f64 B 2)) (*.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 (pow.f64 B 2) (+.f64 (*.f64 (/.f64 (sqrt.f64 -16) C) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 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 C F)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (/.f64 (sqrt.f64 -16) C) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16)) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C)) (*.f64 C F)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (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 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) 1/4)) (+.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3))) (*.f64 F (/.f64 -1/2 (-.f64 A C)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 C (sqrt.f64 -8)))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) 1/32))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (/.f64 (sqrt.f64 -16) C) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 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 C F)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))))))
(+.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (*.f64 1/4 (pow.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C)) (*.f64 C F))) (/.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) C) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C)) (*.f64 C F)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) 1/32))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (/.f64 (sqrt.f64 -16) C) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16)) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C)) (*.f64 C F)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) C))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))) (pow.f64 B 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (pow.f64 C 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -8)) (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 (*.f64 1/8 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 (sqrt.f64 -8) 2)))))))) (*.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) (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 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 (pow.f64 C 4) (sqrt.f64 -8)))))))) (pow.f64 B 6)))))
(+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (/.f64 (sqrt.f64 -16) C) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 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 C F)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))) (+.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (/.f64 1/8 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 5)))) (*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3))) (*.f64 F (/.f64 -1/2 (-.f64 A C)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 C (sqrt.f64 -8)))) 2)))) (/.f64 1/2 (*.f64 (*.f64 F 8) (*.f64 (pow.f64 C 2) A)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -16) (pow.f64 C 3)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3))) (*.f64 F (/.f64 -1/2 (-.f64 A C)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 C (sqrt.f64 -8)))) 2)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) 1/32)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 (sqrt.f64 -8) (pow.f64 C 4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 7)))) 1/128)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -16) 1/4)) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3))) (*.f64 F (/.f64 -1/2 (-.f64 A C)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 C F))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 C (sqrt.f64 -8)))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 2 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C))) (*.f64 2 (*.f64 C F)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) 1/32))))))))
(+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (/.f64 (sqrt.f64 -16) C) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16)) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C)) (*.f64 C F)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))) (+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (*.f64 1/4 (pow.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C)) (*.f64 C F))) (/.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) C) (sqrt.f64 -8))) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C)) (*.f64 C F)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) 1/32)))))) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 F (/.f64 1/8 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 5)))) (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C)) (*.f64 C F))) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (*.f64 1/4 (pow.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C)) (*.f64 C F))) (/.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) C) (sqrt.f64 -8))) 2)))) (/.f64 1/2 (*.f64 (*.f64 F 8) (*.f64 (pow.f64 C 2) A)))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 F (*.f64 C A)) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (*.f64 1/4 (pow.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C)) (*.f64 C F))) (/.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) C) (sqrt.f64 -8))) 2)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) 1/32)) (+.f64 (*.f64 1/128 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (+.f64 (/.f64 (*.f64 F (*.f64 C A)) (-.f64 A C)) (*.f64 C F)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 7))) (*.f64 (sqrt.f64 -8) (pow.f64 C 4))))) (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -16) (pow.f64 C 3))))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 B (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1 C)))) (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (*.f64 (sqrt.f64 2) A)) B) 1/2)))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (*.f64 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 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 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1 C))) (*.f64 C -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.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)))) -1/2)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1 C)))) (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (/.f64 (sqrt.f64 (/.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))) B) 1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1 C)))) (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (*.f64 (sqrt.f64 2) A)) B) 1/2))))
(+.f64 (+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (*.f64 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 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) B)))) (*.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 F (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 C -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.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))) -1/2)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (/.f64 (sqrt.f64 (/.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))) B) 1/2)))
(+.f64 (+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (*.f64 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 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) B)))) (*.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 F (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 C -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) (-.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 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (/.f64 (sqrt.f64 (/.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))) B) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) B) (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1 C)))) (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (*.f64 (sqrt.f64 2) A)) B) 1/2)) (+.f64 (*.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 F (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (-.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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (*.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 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1 C)))) (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (-.f64 (*.f64 F (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1 C))) (*.f64 C -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.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)))) -1/2)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1 C)))) (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (/.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) B)) 2)))) (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 2) (pow.f64 A 3))) B) 1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (*.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1 C))) (*.f64 C -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.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)))) -1/2)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1 C)))) (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (/.f64 (sqrt.f64 (/.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))) B) 1/2)))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 C -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.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))) -1/2)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (/.f64 (sqrt.f64 (/.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) B)) (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (-.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 C (*.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 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (-.f64 (*.f64 F (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 C -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.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))) -1/2)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (/.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) B)) 2)))) (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 2) (pow.f64 A 3))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) B)))) (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (*.f64 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 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) B)))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 C -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) (-.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 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (/.f64 (sqrt.f64 (/.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 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) B)) (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (*.f64 (pow.f64 B 2) (-.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 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (-.f64 (*.f64 F (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 C -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) (-.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 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (/.f64 (sqrt.f64 (/.f64 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) B)) 2)))) (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 2) (pow.f64 A 3))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) B)))) (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (*.f64 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 F (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) B)))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) A)) (sqrt.f64 (*.f64 C F))))
(*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) A))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) A)) (sqrt.f64 (*.f64 C F)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) A)) (sqrt.f64 (*.f64 C F))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) A)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) -1)) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F C)))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 A (sqrt.f64 -8))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) A)) (sqrt.f64 (*.f64 C F))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C -2)) (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 A (sqrt.f64 -8))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) A)) (sqrt.f64 (*.f64 C F))) (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) A)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 B 2) F)))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) -1)) 2))) (/.f64 -1 (*.f64 C 8))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F C)) -1)) 2))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F C)))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 A (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 B 2) F)))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F C)))) 2))) (/.f64 -1/8 C)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C -2)) (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 A (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 B 2) F)))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 C -2)) (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -8))) 2))) (/.f64 -1/8 C)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))))) (/.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.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 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))))) (/.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 2) (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 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1 A)) 2))))) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1 A))) (*.f64 A -4)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) B)) 2))) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) B))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))))) (/.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B)))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A -4)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) B)) 2))) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))))) (/.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B)))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))))) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A -4)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) B)) 2))) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))))) (/.f64 (sqrt.f64 (/.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 F (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2))) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) F) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) F)) (*.f64 (sqrt.f64 2) B)))))
(+.f64 (+.f64 (*.f64 B (*.f64 (sqrt.f64 2) (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 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1 A)) 2))))) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1 A))) (*.f64 A -4)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) B)) 2))) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) B)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))))) (/.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 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 (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 A (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1 A)) 2)))) -1/2)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1 A)) 2))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1 A)) 2))))) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1 A))) (*.f64 A -4)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) B)) 2)))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) B)))))
(+.f64 (+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A -4)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) B)) 2))) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))))) (/.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B)) (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 A (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)))) -1/2)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (-.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 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A -4)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) B)) 2)))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B)))))
(+.f64 (+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))))) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A -4)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) B)) 2))) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))))) (/.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B)) (*.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 A (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))) -1/2)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (-.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 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) (-.f64 (*.f64 F (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))))) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A -4)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))) B)) 2)))) (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) B)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) C))))
(neg.f64 (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 2 (*.f64 F A)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F A)) -1)))
(*.f64 -1 (+.f64 (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 2 (*.f64 F A)))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A -2)) (*.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2)))) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) -1/2)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F A)) -1))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 2 (*.f64 F A)))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F A)))) 2))) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) -1/2)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 2 (*.f64 F A)))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2))) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) -1/2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))) 2))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) C)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (pow.f64 A 2) 2))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A -2)) (*.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2)))) (/.f64 -1 (*.f64 A 8))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -8)) (*.f64 (sqrt.f64 (/.f64 F A)) -1)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A -2)) (*.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2)))) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) -1/2)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 2 (*.f64 F A)))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F A)))) 2))) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) -1/2)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (pow.f64 A 2) 2))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (neg.f64 (sqrt.f64 (/.f64 F A)))) 2))) (/.f64 -1/8 A)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 2 (*.f64 F A)))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -8))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2))) (*.f64 C (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) -1/2)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 F (pow.f64 B 4))) (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 (pow.f64 A 2) 2))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 (pow.f64 B 2) F) (*.f64 A -2)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -8)) (sqrt.f64 (/.f64 F A))) 2))) (/.f64 -1/8 A)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) C)))
(*.f64 (*.f64 C (sqrt.f64 -8)) (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 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) C))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (/.f64 (*.f64 C A) (-.f64 A C))) (*.f64 2 C)))) (*.f64 C (sqrt.f64 -8))) 1/2)))
(+.f64 (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 2 (*.f64 F A)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 (/.f64 (*.f64 C A) (-.f64 A C)) C)))) (/.f64 (sqrt.f64 (/.f64 F A)) (*.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 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) C))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (/.f64 (*.f64 C A) (-.f64 A C))) (*.f64 2 C)))) (*.f64 C (sqrt.f64 -8))) 1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (*.f64 1 (/.f64 1/2 (-.f64 A C))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 C A) (-.f64 A C))) (*.f64 2 C)) (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -8)))) 2))))) (*.f64 C (sqrt.f64 -8)))))))
(+.f64 (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 2 (*.f64 F A)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 (/.f64 (*.f64 C A) (-.f64 A C)) C)))) (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -8)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (*.f64 1 (/.f64 1/2 (-.f64 A C))))) (*.f64 1/4 (pow.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 C A) (-.f64 A C)) C)) (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -8)))) 2))))) (/.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) C) (sqrt.f64 -8))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) (*.f64 C (sqrt.f64 -8)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2)) (pow.f64 B 4))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (*.f64 C (sqrt.f64 -8))))) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 B 6))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 A F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))) (sqrt.f64 (/.f64 F A)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (/.f64 (*.f64 C A) (-.f64 A C))) (*.f64 2 C)))) (*.f64 C (sqrt.f64 -8))) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (-.f64 (*.f64 F (+.f64 (*.f64 1 (/.f64 1/8 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 5))))) (*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 C A) (-.f64 A C))) (*.f64 2 C)) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (*.f64 1 (/.f64 1/2 (-.f64 A C))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 C A) (-.f64 A C))) (*.f64 2 C)) (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -8)))) 2)))) (/.f64 1/2 (*.f64 A (*.f64 (pow.f64 C 2) 8))))))) (*.f64 C (sqrt.f64 -8))) 1/2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (*.f64 1 (/.f64 1/2 (-.f64 A C))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 C A) (-.f64 A C))) (*.f64 2 C)) (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -8)))) 2))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -8) (*.f64 (sqrt.f64 2) C)))))
(+.f64 (*.f64 (*.f64 C (sqrt.f64 -8)) (sqrt.f64 (*.f64 2 (*.f64 F A)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 6) (-.f64 (*.f64 F (+.f64 (*.f64 1 (/.f64 1/8 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 5))))) (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 C A) (-.f64 A C)) C)) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (*.f64 1 (/.f64 1/2 (-.f64 A C))))) (*.f64 1/4 (pow.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 C A) (-.f64 A C)) C)) (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -8)))) 2)))) (/.f64 1/16 (*.f64 (pow.f64 C 2) A)))))) (/.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) C) (sqrt.f64 -8)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 (/.f64 (*.f64 C A) (-.f64 A C)) C)))) (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -8)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 B 4) (-.f64 (*.f64 F (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (*.f64 1 (/.f64 1/2 (-.f64 A C))))) (*.f64 1/4 (pow.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 C A) (-.f64 A C)) C)) (/.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -8)))) 2))))) (/.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) A)) C) (sqrt.f64 -8)))))))
(*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2)))
(*.f64 2 (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1 C)))) (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (*.f64 A 2)))
(*.f64 2 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) (+.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))) (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1 C))) (*.f64 C -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.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)))) -1/2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1 C)))) (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (*.f64 A 2))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)))))) (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 C -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.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))) -1/2))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)))))) (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 C -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) -1/2))))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)) (*.f64 (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2))))) (+.f64 (*.f64 2 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 B 2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/2 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))) (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1 C)))) (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4))) (*.f64 A 2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1 C))) (*.f64 C -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.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)))) -1/2))))) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (-.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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (*.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 (pow.f64 A 3) 2)) (*.f64 2 (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)))))) (*.f64 2 (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 C -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.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))) -1/2)))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (-.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 C (*.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 (*.f64 2 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (*.f64 C (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -4)))))) (*.f64 2 (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 C -4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) -1/2)))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (*.f64 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) C)))
(*.f64 (*.f64 C (-.f64 C (*.f64 -1 C))) (*.f64 A -8))
(*.f64 (*.f64 C (-.f64 C (neg.f64 C))) (*.f64 A -8))
(+.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (pow.f64 B 2)) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C)))) (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) C))))
(+.f64 (*.f64 (*.f64 C (-.f64 C (*.f64 -1 C))) (*.f64 A -8)) (*.f64 2 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))) (*.f64 C (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) 2)))))
(+.f64 (*.f64 (*.f64 C (-.f64 C (neg.f64 C))) (*.f64 A -8)) (*.f64 2 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))) (*.f64 C (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) 2)))))
(-.f64 (*.f64 (*.f64 C (-.f64 C (neg.f64 C))) (*.f64 A -8)) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))) (*.f64 C (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) 2))) -1/2))
(+.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (pow.f64 B 2)) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C)))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 B 2)))) A)) (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) C)))))
(+.f64 (*.f64 (*.f64 C (-.f64 C (*.f64 -1 C))) (*.f64 A -8)) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) 2)) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) -1/2))) (/.f64 2 A)) (*.f64 2 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))) (*.f64 C (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) 2))))))
(+.f64 (*.f64 (*.f64 C (-.f64 C (neg.f64 C))) (*.f64 A -8)) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) 2)) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) -1/2))) A) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))) (*.f64 C (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) 2))))))
(+.f64 (*.f64 (*.f64 C (-.f64 C (neg.f64 C))) (*.f64 A -8)) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) 2)) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) -1/2))) A) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))) (*.f64 C (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) 2))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 C (*.f64 -1 C)) (pow.f64 B 2)) (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C)))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C (pow.f64 B 2)))) (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2))))) (pow.f64 A 2))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 B 2)))) A)) (*.f64 -8 (*.f64 A (*.f64 (-.f64 C (*.f64 -1 C)) C))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 C (*.f64 -1 C))) (*.f64 C (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) 2)))) (+.f64 (*.f64 (*.f64 C (-.f64 C (*.f64 -1 C))) (*.f64 A -8)) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) 2)) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) -1/2))) (/.f64 2 A)) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) (*.f64 C (pow.f64 B 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) -1)) (*.f64 1/4 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) 2))) (*.f64 C -2))) (/.f64 2 (pow.f64 A 2))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 C (pow.f64 B 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 C 2) (neg.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)))) (*.f64 1/4 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) 2))) (*.f64 C -2))) (/.f64 2 (pow.f64 A 2))) (+.f64 (*.f64 (*.f64 C (-.f64 C (neg.f64 C))) (*.f64 A -8)) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) 2)) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) -1/2))) A) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))) (*.f64 C (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) 2)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) (*.f64 C (pow.f64 B 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 C 2) (neg.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)))) (*.f64 1/4 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) 2))) (*.f64 C -2))) (/.f64 2 (pow.f64 A 2))) (+.f64 (*.f64 (*.f64 C (-.f64 C (neg.f64 C))) (*.f64 A -8)) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) 2)) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) -1/2))) A) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))) (*.f64 C (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) 2)))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) C))
(*.f64 C (*.f64 (pow.f64 A 2) -16))
(+.f64 (*.f64 4 (*.f64 A (pow.f64 B 2))) (*.f64 -16 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 C (*.f64 (pow.f64 A 2) -16)) (*.f64 (pow.f64 B 2) (*.f64 A 4)))
(+.f64 (*.f64 4 (*.f64 A (pow.f64 B 2))) (+.f64 (*.f64 -4 (*.f64 C (pow.f64 B 2))) (*.f64 -16 (*.f64 (pow.f64 A 2) C))))
(+.f64 (*.f64 C (*.f64 (pow.f64 A 2) -16)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 C -4)) (*.f64 (pow.f64 B 2) (*.f64 A 4))))
(+.f64 (*.f64 C (*.f64 (pow.f64 A 2) -16)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 A 4)) (*.f64 (pow.f64 B 2) (*.f64 C -4))))
(+.f64 (*.f64 4 (*.f64 A (pow.f64 B 2))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1/2 (pow.f64 B 4))) A)) (+.f64 (*.f64 -4 (*.f64 C (pow.f64 B 2))) (*.f64 -16 (*.f64 (pow.f64 A 2) C)))))
(+.f64 (+.f64 (*.f64 C (*.f64 (pow.f64 A 2) -16)) (*.f64 (pow.f64 B 2) (*.f64 C -4))) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 (*.f64 C B) 2)) (*.f64 -1/2 (pow.f64 B 4))) (/.f64 -2 A)) (*.f64 (pow.f64 B 2) (*.f64 A 4))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 A 4)) (+.f64 (+.f64 (*.f64 C (*.f64 (pow.f64 A 2) -16)) (*.f64 (pow.f64 B 2) (*.f64 C -4))) (*.f64 (+.f64 (*.f64 2 (pow.f64 (*.f64 B C) 2)) (*.f64 -1/2 (pow.f64 B 4))) (/.f64 -2 A))))
(*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))
(+.f64 (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))) (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (*.f64 2 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))))))
(*.f64 2 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))) (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C))))
(+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (*.f64 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 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1 A)) 2))))) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1 A))) (*.f64 A -4)))))))
(+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))))) (*.f64 2 (+.f64 (*.f64 (pow.f64 B 2) (-.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 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A -4)))))))
(+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))))) (*.f64 2 (+.f64 (*.f64 (pow.f64 B 2) (-.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 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))))) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A -4)))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 B 2))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (pow.f64 B 2)) (*.f64 -4 (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) C)) (*.f64 2 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))
(+.f64 (*.f64 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 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1 A)) 2))))) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1 A))) (*.f64 A -4))))) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 A (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1 A)) 2)))) -1/2)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1 A)) 2)))))) (*.f64 (pow.f64 C 3) 2)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (*.f64 2 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4))))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4)))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 A (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)))) -1/2)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))))))) (*.f64 2 (+.f64 (*.f64 (pow.f64 B 2) (-.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 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A -4)))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4)))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 A (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))) -1/2)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 A (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))))))))) (*.f64 2 (+.f64 (*.f64 (pow.f64 B 2) (-.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 (pow.f64 B 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))))) (*.f64 (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 A -4)))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) C)))
(*.f64 -8 (*.f64 C (*.f64 (-.f64 A (*.f64 -1 A)) A)))
(*.f64 -8 (*.f64 C (*.f64 (-.f64 A (neg.f64 A)) A)))
(+.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) C))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (-.f64 A (*.f64 -1 A)) A))) (*.f64 2 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))) (*.f64 A 2)))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (-.f64 A (neg.f64 A)) A))) (*.f64 2 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 A 2)))))
(-.f64 (*.f64 -8 (*.f64 C (*.f64 (-.f64 A (neg.f64 A)) A))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (*.f64 A 2))) -1/2))
(+.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2)))) C)) (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) C)))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (-.f64 A (*.f64 -1 A)) A))) (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))) (*.f64 (pow.f64 A 2) 2)) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))) -1/2))) (/.f64 2 C)) (*.f64 2 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))) (*.f64 A 2))))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (-.f64 A (neg.f64 A)) A))) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 (pow.f64 A 2) 2)) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) -1/2))) C) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 A 2))))))
(+.f64 (*.f64 -8 (*.f64 C (*.f64 (-.f64 A (neg.f64 A)) A))) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (*.f64 (pow.f64 A 2) 2)) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) -1/2))) C) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (*.f64 A 2))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 A (*.f64 -1 A)) (pow.f64 B 2)) (*.f64 2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -2 (*.f64 A (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))))) (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2))))) (pow.f64 C 2))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2)))) C)) (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) C))))))
(+.f64 (+.f64 (*.f64 -8 (*.f64 C (*.f64 (-.f64 A (*.f64 -1 A)) A))) (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))) (*.f64 (pow.f64 A 2) 2)) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))) -1/2))) (/.f64 2 C))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))) 2)) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))) (*.f64 (pow.f64 A 2) -1))) (*.f64 A -2)) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2)))) (*.f64 A -1/2))) (/.f64 2 (pow.f64 C 2))) (*.f64 2 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (*.f64 -1 A))) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))) (*.f64 A 2))))))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) 2)) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (neg.f64 (pow.f64 A 2)))) (*.f64 A -2)) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (*.f64 A -1/2))) (/.f64 2 (pow.f64 C 2))) (+.f64 (*.f64 -8 (*.f64 C (*.f64 (-.f64 A (neg.f64 A)) A))) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 (pow.f64 A 2) 2)) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) -1/2))) C) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 A 2)))))))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) 2)) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (neg.f64 (pow.f64 A 2)))) (*.f64 A -2)) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))) (*.f64 A -1/2))) (/.f64 2 (pow.f64 C 2))) (+.f64 (*.f64 -8 (*.f64 C (*.f64 (-.f64 A (neg.f64 A)) A))) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (*.f64 (pow.f64 A 2) 2)) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) -1/2))) C) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (*.f64 A 2)))))))
(*.f64 -16 (*.f64 A (pow.f64 C 2)))
(*.f64 (pow.f64 C 2) (*.f64 A -16))
(+.f64 (*.f64 -16 (*.f64 A (pow.f64 C 2))) (*.f64 4 (*.f64 C (pow.f64 B 2))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -16)) (*.f64 (pow.f64 B 2) (*.f64 C 4)))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 B 2))) (+.f64 (*.f64 -16 (*.f64 A (pow.f64 C 2))) (*.f64 4 (*.f64 C (pow.f64 B 2)))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -16)) (*.f64 (pow.f64 B 2) (*.f64 A -4))))
(+.f64 (*.f64 -4 (*.f64 A (pow.f64 B 2))) (+.f64 (*.f64 -16 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)))) C)) (*.f64 4 (*.f64 C (pow.f64 B 2))))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 A -4)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (pow.f64 (*.f64 A B) 2))) (/.f64 -2 C)) (*.f64 (pow.f64 C 2) (*.f64 A -16)))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -16)) (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (*.f64 2 (pow.f64 (*.f64 A B) 2))) (/.f64 -2 C))) (*.f64 (pow.f64 B 2) (*.f64 A -4))))
(*.f64 -16 (*.f64 A (pow.f64 C 2)))
(*.f64 (pow.f64 C 2) (*.f64 A -16))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (*.f64 -16 (*.f64 A (pow.f64 C 2))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -16)) (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (/.f64 (*.f64 C A) (-.f64 A C))) (*.f64 2 C)))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -16)) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 (/.f64 (*.f64 C A) (-.f64 A C)) C)))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (+.f64 (*.f64 -16 (*.f64 A (pow.f64 C 2))) (*.f64 2 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (*.f64 1 (/.f64 1/2 (-.f64 A C)))))) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -16)) (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (/.f64 (*.f64 C A) (-.f64 A C))) (*.f64 2 C))))))
(+.f64 (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -16)) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 (/.f64 (*.f64 C A) (-.f64 A C)) C))))) (*.f64 2 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (*.f64 1 (/.f64 1/2 (-.f64 A C)))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 C)) (pow.f64 B 2))) (+.f64 (*.f64 -16 (*.f64 A (pow.f64 C 2))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5)))) (pow.f64 B 6))) (*.f64 2 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))) (pow.f64 B 4))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (*.f64 1 (/.f64 1/2 (-.f64 A C)))))) (*.f64 2 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1 (/.f64 1/8 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 5))))))) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -16)) (*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (/.f64 (*.f64 C A) (-.f64 A C))) (*.f64 2 C))))))
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -16)) (+.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (*.f64 1 (/.f64 1/2 (-.f64 A C))))) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1 (/.f64 1/8 (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 5))))))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 (/.f64 (*.f64 C A) (-.f64 A C)) C))))))
(*.f64 -2 (pow.f64 B 3))
(*.f64 (pow.f64 B 3) -2)
(+.f64 (*.f64 2 (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 -2 (pow.f64 B 3)))
(+.f64 (*.f64 (pow.f64 B 3) -2) (*.f64 (pow.f64 B 2) (*.f64 (+.f64 C A) 2)))
(+.f64 (*.f64 2 (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -2 (pow.f64 B 3)) (*.f64 2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) B))))
(+.f64 (*.f64 2 (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))) (+.f64 (*.f64 (pow.f64 B 3) -2) (*.f64 (pow.f64 B 2) (*.f64 (+.f64 C A) 2))))
(+.f64 (*.f64 (pow.f64 B 3) -2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 C A) 2)) (*.f64 2 (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4)))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 -2 (pow.f64 B 3)) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (+.f64 A C)))) (*.f64 2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) B)))))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 C A) 2)) (+.f64 (*.f64 2 (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))) (+.f64 (*.f64 -8 (*.f64 (+.f64 C A) (*.f64 C A))) (*.f64 (pow.f64 B 3) -2))))
(+.f64 (*.f64 (pow.f64 B 3) -2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 C A) 2)) (+.f64 (*.f64 2 (*.f64 B (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))))) (*.f64 -8 (*.f64 (+.f64 C A) (*.f64 C A))))))
(*.f64 2 (pow.f64 B 3))
(+.f64 (*.f64 2 (*.f64 (+.f64 A C) (pow.f64 B 2))) (*.f64 2 (pow.f64 B 3)))
(+.f64 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 C A) 2)) (*.f64 2 (pow.f64 B 3)))
(*.f64 2 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 2 (pow.f64 B 3)) (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) B))))
(+.f64 (*.f64 B (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))) -2)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 C A) 2)) (*.f64 2 (pow.f64 B 3))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (pow.f64 B 3))) (*.f64 B (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))) -2)))
(+.f64 (*.f64 2 (*.f64 (+.f64 A C) (pow.f64 B 2))) (+.f64 (*.f64 2 (pow.f64 B 3)) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 4 (*.f64 A C))) B)) (*.f64 -8 (*.f64 A (*.f64 C (+.f64 A C)))))))
(+.f64 (+.f64 (*.f64 -8 (*.f64 (+.f64 C A) (*.f64 C A))) (*.f64 B (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))) -2))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 C A) 2)) (*.f64 2 (pow.f64 B 3))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (pow.f64 B 3))) (+.f64 (*.f64 -8 (*.f64 (+.f64 C A) (*.f64 C A))) (*.f64 B (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))) -2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2)))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2)))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))) 2) (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))) (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 -3/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))) 2)
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)))
(/.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (*.f64 3 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (*.f64 -4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) (*.f64 -4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(+.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 1)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -2)) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (/.f64 (pow.f64 B 2) -2) (/.f64 (*.f64 C A) 1/2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (/.f64 (pow.f64 B 2) -2) (*.f64 C (+.f64 A A)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 -3/2 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 -3/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2)
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -4)))
(/.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (*.f64 3 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (*.f64 -4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) (*.f64 -4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(-.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -1)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (+.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 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (-.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 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 (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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 -1 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (+.f64 A (-.f64 C (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 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.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 (*.f64 C A) -1/4))) (*.f64 2 F))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 -1 (-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) -2) (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 -1 (-.f64 (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 2 (*.f64 (+.f64 A (-.f64 C (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 F) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(neg.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (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 F) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (sqrt.f64 F) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (+.f64 A (-.f64 C (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 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.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 (*.f64 C A) -1/4))) (*.f64 2 F))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (sqrt.f64 F) (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (+.f64 A (-.f64 C (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 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.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 (*.f64 C A) -1/4))) (*.f64 2 F))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (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 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -1)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (+.f64 A (-.f64 C (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 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.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 (*.f64 C A) -1/4))) (*.f64 2 F))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 F)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (+.f64 A (-.f64 C (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 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.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 (*.f64 C A) -1/4))) (*.f64 2 F))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 (sqrt.f64 F) -2) (neg.f64 (sqrt.f64 F))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (+.f64 A (-.f64 C (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 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.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 (*.f64 C A) -1/4))) (*.f64 2 F))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 -2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 -2 (-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 (-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2)) 1/2)
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -2)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) -2) (/.f64 (*.f64 C A) 1/2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) -2) (*.f64 C (+.f64 A A)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4) (/.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 2))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4) (/.f64 -1 (*.f64 4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4) (-.f64 (/.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))) 2)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4) (-.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 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) -2) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) -2) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -2)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) -2) (/.f64 (*.f64 C A) 1/2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) -2) (*.f64 C (+.f64 A A)))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4) (-.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 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -2))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (/.f64 (pow.f64 B 2) -2) (/.f64 (*.f64 C A) 1/2)))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (/.f64 (pow.f64 B 2) -2) (*.f64 C (+.f64 A A))))))
(*.f64 (/.f64 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (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 2 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 2 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (-.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4) (*.f64 2 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (/.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 2) (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (/.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 2) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4)) (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4)))
(*.f64 (/.f64 -1/4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (-.f64 (*.f64 4 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (*.f64 4 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))))
(*.f64 -1/4 (/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 8) (*.f64 4 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (+.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 F) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (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 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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 F) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (+.f64 A (-.f64 C (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 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.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 (*.f64 C A) -1/4))) (*.f64 2 F))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (/.f64 (sqrt.f64 F) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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 2 (*.f64 (+.f64 A (-.f64 C (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 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.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 (*.f64 C A) -1/4))) (*.f64 2 F))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/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 A C) -1/4))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/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 A C) -1/4))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.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 F)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (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 (neg.f64 (sqrt.f64 F)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.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 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 F)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (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 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 F)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 (sqrt.f64 F) -2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (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 -2 (sqrt.f64 F)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) -2) -1/2)
(*.f64 -1/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 F (-.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 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4)) (/.f64 1 (neg.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 8))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4)) (-.f64 (/.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 2) (/.f64 1 (neg.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 8)))))
(*.f64 (*.f64 4 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (-.f64 (/.f64 -1/4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 1 (neg.f64 (*.f64 8 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 8) (-.f64 (/.f64 -1/4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 1 (neg.f64 (*.f64 8 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -2)
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 -2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 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 1 (/.f64 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 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 -2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 C A) -1/4)))) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 C A) -1/4)))) (/.f64 2 (+.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) -2) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 -2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 1 (/.f64 (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 C A) -1/4))))) (/.f64 -2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(*.f64 2 (/.f64 (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 C A) -1/4))))) (/.f64 -4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/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 A C) -1/4))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/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 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 (sqrt.f64 (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (neg.f64 (/.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 (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 A C) -1/4))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (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 (+.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 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (*.f64 2 (+.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 C A) -1/4))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (*.f64 (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (neg.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 F (-.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 C A) -1/4)))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (*.f64 (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (neg.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 F (-.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 C A) -1/4)))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (*.f64 (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (neg.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 F (-.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 C A) -1/4)))))
(*.f64 (*.f64 (-.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 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.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 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 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 (-.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 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 C A) -1/4)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (*.f64 (-.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 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 -1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 (pow.f64 B 2) -2) (/.f64 (*.f64 C A) 1/2)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 (pow.f64 B 2) -2) (*.f64 C (+.f64 A A))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (*.f64 (-.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 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4)) (/.f64 (/.f64 (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (*.f64 (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (neg.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 F (-.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 C A) -1/4)))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 2 (*.f64 (+.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 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 F) (-.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 (+.f64 A (-.f64 C (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 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 F))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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 (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 F (*.f64 2 (*.f64 (+.f64 A (-.f64 C (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 (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 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (+.f64 A (-.f64 C (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 (pow.f64 B 2) (/.f64 (*.f64 C A) -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 (sqrt.f64 (*.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 (*.f64 C A) -1/4))) (*.f64 2 F))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -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 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (sqrt.f64 F) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 F) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (-.f64 C (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 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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 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 F (*.f64 2 (*.f64 (+.f64 A (-.f64 C (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 (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 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (+.f64 A (-.f64 C (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 (pow.f64 B 2) (/.f64 (*.f64 C A) -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 (sqrt.f64 (*.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 (*.f64 C A) -1/4))) (*.f64 2 F))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -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 A (*.f64 C 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 A C) -1/4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (*.f64 (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (neg.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 F (-.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 C A) -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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 (-.f64 -1 (/.f64 (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 (pow.f64 B 2) -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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(neg.f64 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (+.f64 A (-.f64 C (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 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(/.f64 (sqrt.f64 (*.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 (*.f64 C A) -1/4))) (*.f64 2 F))) (neg.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(+.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 0)
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 2) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 2))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 3) 4))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(-.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 0)
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 2) (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) -2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) 4))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 1)
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) 1/2)
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (*.f64 (+.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))))))
(sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(sqrt.f64 (*.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 (*.f64 C A) -1/4))) (*.f64 2 F)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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))))) (sqrt.f64 F))
(sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(sqrt.f64 (*.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 (*.f64 C A) -1/4))) (*.f64 2 F)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) -1)
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.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))
(sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(sqrt.f64 (*.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 (*.f64 C A) -1/4))) (*.f64 2 F)))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) -2))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4) 1/4)
(*.f64 1/4 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.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 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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))))))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.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)))))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (sqrt.f64 (+.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))))))) (sqrt.f64 F)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (sqrt.f64 (*.f64 (*.f64 2 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) F)))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 (*.f64 2 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) F)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 (sqrt.f64 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 (pow.f64 B 2) (/.f64 (*.f64 C A) -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 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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 F 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)))))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (*.f64 2 (+.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))))) (sqrt.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.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))))))))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (*.f64 2 (+.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 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.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 F) 2))
(sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(sqrt.f64 (*.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 (*.f64 C A) -1/4))) (*.f64 2 F)))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (sqrt.f64 (*.f64 F (+.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 A (-.f64 C (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 2) (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 A C) -1/4))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (-.f64 C (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 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) (sqrt.f64 F)))
(sqrt.f64 (*.f64 F (*.f64 2 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(sqrt.f64 (*.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 (*.f64 C A) -1/4))) (*.f64 2 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 (*.f64 A C) -1/4)))) (sqrt.f64 (+.f64 F F)))
(sqrt.f64 (*.f64 (+.f64 F F) (*.f64 (+.f64 A (-.f64 C (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 4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) 2)))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 F F))))
(*.f64 (sqrt.f64 (+.f64 F F)) (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 (*.f64 A C) -1/4)))))
(sqrt.f64 (*.f64 (+.f64 F F) (*.f64 (+.f64 A (-.f64 C (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 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))))) (sqrt.f64 (/.f64 F 2)))
(sqrt.f64 (*.f64 (*.f64 (+.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) -1/4)))) (/.f64 F 2)))
(sqrt.f64 (*.f64 (/.f64 F 2) (*.f64 (+.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) -1/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 4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.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) -1/4))))) 1/2))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 1)
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) 2)
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) -1)
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4) 4)
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4)) 8)
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 1)
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))
(sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(+.f64 (*.f64 2 (*.f64 (+.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)))) 0)
(*.f64 2 (*.f64 (+.f64 A (-.f64 C (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 0 (*.f64 2 (*.f64 (+.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 (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 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 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 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 -2 (neg.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 (*.f64 C A) -1/4)))))
(-.f64 (*.f64 2 (*.f64 (+.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)))) 0)
(*.f64 2 (*.f64 (+.f64 A (-.f64 C (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 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 (+.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/2) 2))
(*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (+.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 -2 (neg.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 (*.f64 C A) -1/4)))))
(/.f64 (*.f64 2 (*.f64 (+.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 (+.f64 A (-.f64 C (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 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)))) 2)
(/.f64 (*.f64 (+.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) -1/4)))) 2)
(/.f64 (*.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) -1/4)) 8)) 4)
(/.f64 (*.f64 (+.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) -1/4)))) 2)
(/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 2 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) -1)
(neg.f64 (*.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 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -1)
(neg.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) -2)
(/.f64 (*.f64 (+.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)))) -2)
(/.f64 (*.f64 (*.f64 8 (+.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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 4)) -2)
(/.f64 (*.f64 4 (*.f64 (+.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)))) -2)
(/.f64 (*.f64 (*.f64 (+.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))) 8) -4)
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 8)) -4)
(/.f64 (*.f64 (+.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)))) -2)
(/.f64 (*.f64 (*.f64 8 (+.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 (*.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) -1/4)) 8)) (*.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) -1/4)) 8))) 8)
(/.f64 (*.f64 (+.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) -1/4)))) 2)
(/.f64 (*.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 4) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 8)) 16)
(/.f64 (*.f64 8 (*.f64 (+.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) -1/4))))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 8) (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 4)) 16)
(/.f64 (*.f64 8 (*.f64 (+.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) -1/4))))) 16)
(/.f64 (*.f64 (*.f64 -2 (+.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)) 4)
(/.f64 (*.f64 (*.f64 -4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (*.f64 -2 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 4)
(/.f64 (*.f64 (*.f64 -2 (+.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 C A) -1/4)) -8)) 8)
(pow.f64 (*.f64 2 (*.f64 (+.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 (+.f64 A (-.f64 C (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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 2 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(neg.f64 (*.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)))))
(neg.f64 (*.f64 (-.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 C (*.f64 A 8)))))
(neg.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))

eval8.4s (5.6%)

Compiler

Compiled 102625 to 72590 computations (29.3% saved)

prune1.7s (1.1%)

Pruning

47 alts after pruning (47 fresh and 0 done)

PrunedKeptTotal
New1088471135
Fresh000
Picked101
Done101
Total1090471137
Error
23.9b
Counts
1137 → 47
Alt Table
Click to see full alt table
StatusErrorProgram
48.9b
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
63.3b
(/.f64 (*.f64 (sqrt.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
60.3b
(/.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
49.6b
(/.f64 (sqrt.f64 (*.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 2 (*.f64 F (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
56.3b
(/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 C (-.f64 C (neg.f64 C))) (*.f64 A -8)) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))) (*.f64 C (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) 2))) -1/2)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
55.3b
(/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 -8 (*.f64 C (*.f64 (-.f64 A (neg.f64 A)) A))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (*.f64 A 2))) -1/2)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
56.5b
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -16)) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 (/.f64 (*.f64 C A) (-.f64 A C)) C))))) (*.f64 2 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (*.f64 1 (/.f64 1/2 (-.f64 A C))))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
56.8b
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (+.f64 (*.f64 C (*.f64 (pow.f64 A 2) -16)) (*.f64 (pow.f64 B 2) (*.f64 C -4))) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 (*.f64 C B) 2)) (*.f64 -1/2 (pow.f64 B 4))) (/.f64 -2 A)) (*.f64 (pow.f64 B 2) (*.f64 A 4)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
56.4b
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -16)) (*.f64 (pow.f64 B 2) (*.f64 C 4))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
56.3b
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -16)) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 (/.f64 (*.f64 C A) (-.f64 A C)) C))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
56.2b
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 (pow.f64 A 2) -16)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 C -4)) (*.f64 (pow.f64 B 2) (*.f64 A 4)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
55.3b
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 (pow.f64 A 2) -16)) (*.f64 (pow.f64 B 2) (*.f64 A 4))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
61.1b
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (pow.f64 B 3))) (*.f64 B (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))) -2))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
54.2b
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 (-.f64 A (neg.f64 A)) A))) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (*.f64 (pow.f64 A 2) 2)) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) -1/2))) C) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (*.f64 A 2)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
61.7b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
59.3b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (+.f64 (+.f64 A (neg.f64 C)) (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
62.6b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
61.3b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (+.f64 (neg.f64 B) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
57.4b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (+.f64 C (neg.f64 A))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
58.4b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (neg.f64 C)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
59.5b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (neg.f64 B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
61.7b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) C) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
62.2b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) A) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
56.9b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 C (-.f64 C (neg.f64 C))) (*.f64 A -8)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
60.6b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
56.1b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 C (*.f64 (-.f64 A (neg.f64 A)) A))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
55.0b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
58.6b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
57.7b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (neg.f64 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
58.7b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (neg.f64 B))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
56.4b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (neg.f64 A))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
61.7b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) C)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
59.9b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) B)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
61.3b
(+.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (*.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 -4 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 C F))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (pow.f64 B 3)))))))
61.0b
(+.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 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4)))) (/.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 3)))))))
52.7b
(*.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 A C) -1/4))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
60.7b
(*.f64 (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (+.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))))))
49.6b
(*.f64 (/.f64 (sqrt.f64 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))))
49.6b
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F) (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))))
63.4b
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 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))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
60.3b
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
53.4b
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 F (-.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 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
60.4b
(*.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)))
52.2b
(*.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 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
55.1b
(*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F A))) -1/4)
56.3b
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A))))
53.7b
(*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C))))
Compiler

Compiled 4046 to 2940 computations (27.3% saved)

localize445.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.0b
(*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)
17.9b
(sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))
18.6b
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
33.2b
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
Compiler

Compiled 224 to 127 computations (43.3% saved)

series229.0ms (0.2%)

Counts
3 → 88
Calls

36 calls:

TimeVariablePointExpression
45.0ms
C
@inf
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
24.0ms
A
@0
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
23.0ms
A
@inf
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
22.0ms
C
@inf
(sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))
20.0ms
B
@inf
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))

rewrite421.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
664×rational_best-simplify-63
612×rational_best-4
612×rational_best-2
612×rational_best-3
612×rational_best-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
030193
1216189
2520189
31747189
Stop Event
node limit
Counts
3 → 148
Calls
Call 1
Inputs
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))
(*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 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 C 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 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 (*.f64 A (*.f64 C 4)) (pow.f64 B 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)) 4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 3) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 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 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A 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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 3) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))))) (#(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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(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 -1 (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) 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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 0 (/.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 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))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (/.f64 -1 (-.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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A 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 (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (neg.f64 (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)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))) (/.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 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (*.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.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)) -2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))) (/.f64 1 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.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))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))) (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F 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 (*.f64 A C) -4))))))) (#(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))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))))))) (#(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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 2 (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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 1 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 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 (sqrt.f64 F) (*.f64 (sqrt.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.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 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) -2) (/.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) 2) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.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 (*.f64 A C) -4))) 1/2) (/.f64 (neg.f64 (sqrt.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 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 2) (/.f64 (neg.f64 (sqrt.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 (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 2) (/.f64 (neg.f64 (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)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 F)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 4))))) (#(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))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) -2)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A 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)) -2)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (*.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 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 4) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (/.f64 (*.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 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 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 2 (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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))) (*.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (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 (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (/.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 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)) (-.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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -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 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -2 F)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 -2)) (/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (sqrt.f64 (*.f64 F (+.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 (neg.f64 (sqrt.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 (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 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))))) (/.f64 (sqrt.f64 (-.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 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) 2) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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))) (sqrt.f64 F)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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)) F)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))))) (#(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)) -2))) (/.f64 (sqrt.f64 (*.f64 F (+.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 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) -2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) 2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) 2) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (sqrt.f64 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (sqrt.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (*.f64 (sqrt.f64 -2) (sqrt.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 -2 F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 -2) 2) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) 2) (/.f64 (sqrt.f64 -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -2 F)) (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.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 2 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 2) (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 2) (/.f64 (neg.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 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 F (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 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 2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (*.f64 2 (+.f64 F F))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 F F)) (*.f64 2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 1)))))

simplify1.2s (0.8%)

Algorithm
egg-herbie
Rules
1224×rational_best-simplify-108
1116×rational_best-simplify-50
788×rational_best-simplify-1
686×rational_best-simplify-55
530×rational_best-simplify-59
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
088735736
1264434578
2738134502
Stop Event
node limit
Counts
236 → 376
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))))) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 8)) C)))) (pow.f64 B 2)))
(+.f64 (*.f64 (+.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 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.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 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))) (*.f64 C (sqrt.f64 8))))) 2)) (sqrt.f64 -2)) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))))) (*.f64 (pow.f64 C 3) (sqrt.f64 8))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (*.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 C F)) (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))))) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 8)) C)))) (pow.f64 B 2))))
(+.f64 (*.f64 (+.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 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.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 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))) (*.f64 C (sqrt.f64 8))))) 2)) (sqrt.f64 -2)) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))))) (*.f64 (pow.f64 C 3) (sqrt.f64 8))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (+.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.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 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))) (*.f64 C (sqrt.f64 8))))) 2)) (sqrt.f64 -2)) (*.f64 (pow.f64 C 3) (sqrt.f64 8))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (-.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 (*.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 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))) (*.f64 C (sqrt.f64 8))))) 2)) (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))))) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 (sqrt.f64 8) 2))))))) (sqrt.f64 -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) (sqrt.f64 8)) (pow.f64 C 3)))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))))) (*.f64 (pow.f64 C 4) (sqrt.f64 8))))))))) (*.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 C F)) (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))))) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 8)) C)))) (pow.f64 B 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F)) (/.f64 (sqrt.f64 -2) B)))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -4 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F))) (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (pow.f64 B 2))))) (pow.f64 B 3))))) A) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F)) (/.f64 (sqrt.f64 -2) B))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -4 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F))) (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (pow.f64 B 2))))) (pow.f64 B 3))))) A) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -4 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F))) (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (pow.f64 B 2)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)))) (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F))) (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (pow.f64 B 2)))) B))) 2)) (sqrt.f64 -2)) (pow.f64 B 3))))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F)) (/.f64 (sqrt.f64 -2) B)))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -4 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F))) (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (pow.f64 B 2))))) (pow.f64 B 3))))) A) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) 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 -4 (*.f64 C (*.f64 F (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)))) (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F))) (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (pow.f64 B 2)))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F))) (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (pow.f64 B 2))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 C (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)))) (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F))) (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (pow.f64 B 2)))) B))) 2)) (sqrt.f64 -2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -4 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F))) (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (pow.f64 B 2)))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F)))))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -4 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F))) (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (pow.f64 B 2)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)))) (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F))) (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (pow.f64 B 2)))) B))) 2)) (sqrt.f64 -2)) (pow.f64 B 3))))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F)) (/.f64 (sqrt.f64 -2) B))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 8))))) A)))
(+.f64 (*.f64 1/16 (*.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/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 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) (*.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 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 8))))) A))))))
(+.f64 (*.f64 1/16 (*.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/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 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) (*.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 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 8))))) A)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 6)) (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 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)))) (sqrt.f64 8)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (pow.f64 B 4)) (*.f64 -2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2))) (*.f64 C (pow.f64 (sqrt.f64 8) 2)))) (sqrt.f64 -2)) (sqrt.f64 8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 6)))))))) (pow.f64 A 3))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (/.f64 (sqrt.f64 -2) B)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))))) C) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (/.f64 (sqrt.f64 -2) B))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))))) C) (+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (sqrt.f64 -2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (/.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 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))))) 2)) (sqrt.f64 -2)) (pow.f64 B 3)))))) (pow.f64 C 2)) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (/.f64 (sqrt.f64 -2) B)))))
(+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (sqrt.f64 -2))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (/.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 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))))) 2)) (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))))) (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) (pow.f64 B 2))))))) (pow.f64 B 3)))) (+.f64 (*.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 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F)))))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))))) C) (+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (sqrt.f64 -2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (/.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 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))))) 2)) (sqrt.f64 -2)) (pow.f64 B 3)))))) (pow.f64 C 2)) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (/.f64 (sqrt.f64 -2) B))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.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 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.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/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (+.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 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (sqrt.f64 -2)) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (*.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 (/.f64 (+.f64 (*.f64 -1/4 (*.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/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 8) 2)))) (sqrt.f64 -2)) (sqrt.f64 8)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))) (sqrt.f64 8)))) (+.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 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 6)) (sqrt.f64 8))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (sqrt.f64 -2)) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (*.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 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 6)) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2))))))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B))
(+.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) B) (sqrt.f64 F))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) B) (sqrt.f64 F)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (sqrt.f64 -2))) (pow.f64 B 5)) (sqrt.f64 F))) (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) B) (sqrt.f64 F))))))
(*.f64 -1 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) B) (sqrt.f64 F))) (*.f64 -1 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) B) (sqrt.f64 F))) (*.f64 -1 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (sqrt.f64 -2))) (pow.f64 B 5)) (sqrt.f64 F))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) B) (sqrt.f64 F))) (*.f64 -1 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B))))))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B))
(+.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) B) (sqrt.f64 F))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) B) (sqrt.f64 F)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (sqrt.f64 -2))) (pow.f64 B 5)) (sqrt.f64 F))) (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) B) (sqrt.f64 F))))))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B))
(+.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) B) (sqrt.f64 F))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) B) (sqrt.f64 F)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (sqrt.f64 -2))) (pow.f64 B 5)) (sqrt.f64 F))) (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (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 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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))) 0)
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A 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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2))
(+.f64 (/.f64 0 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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)) 4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 3) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)))
(+.f64 (/.f64 0 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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))) 0)
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A 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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))))
(-.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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)) 4)))
(-.f64 (/.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A 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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2))
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 3) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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)) 4)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (-.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 A C))) (*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 0 (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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))) 1)
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (/.f64 -1 (-.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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (neg.f64 (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)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (*.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.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)) -2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))) -1)
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))) (/.f64 1 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.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))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))) (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F 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 (*.f64 A C) -4))))
(*.f64 (/.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 (*.f64 A C) -4))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))))
(*.f64 (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))))
(*.f64 (*.f64 2 (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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))) (-.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 A C)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) -2))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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)))) 1/2)
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 1 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 4) (/.f64 1 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 4) (/.f64 -1 (*.f64 2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.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 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) -2) (/.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) 2) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (/.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 (*.f64 A C) -4))) 1/2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))) 2))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 2) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) 2))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 2) (/.f64 (neg.f64 (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)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 F)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))))
(*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 4))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) -2)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) -2)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (*.f64 2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 4))
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))) -1/2)
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 4) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/4)
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 4) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4))))
(*.f64 (*.f64 2 (*.f64 2 (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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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)) (-.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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -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 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 -2 F)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 -2)) (/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (sqrt.f64 (*.f64 F (+.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 -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 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))))) (/.f64 (sqrt.f64 (-.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 C (*.f64 A 8)))))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) 2) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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))) (sqrt.f64 F)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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)) F)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) -2))) (/.f64 (sqrt.f64 (*.f64 F (+.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 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) -2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) 2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))))
(+.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) 0)
(+.f64 0 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) 2) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) 2))
(-.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) 0)
(-.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))) 2))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (sqrt.f64 -2))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))) 1/2)
(*.f64 (sqrt.f64 F) (sqrt.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 F))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (*.f64 (sqrt.f64 -2) (sqrt.f64 F)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 -2 F)))
(*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 F)) (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))))
(*.f64 (*.f64 (sqrt.f64 -2) 2) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) 2) (/.f64 (sqrt.f64 -2) 2))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))))) 1/4)
(*.f64 (sqrt.f64 (*.f64 -2 F)) (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))) 2)
(/.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))))) 4)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) 1)
(+.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 0)
(+.f64 0 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(+.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 2) (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 2))
(-.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 0)
(-.f64 (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 2) (/.f64 (neg.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) 2))
(/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 1)
(/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)) -2)
(/.f64 (*.f64 F (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)) -4)
(/.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2)
(/.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 4)
(/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) F) -1)
(/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (*.f64 2 (+.f64 F F))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 F F)) (*.f64 2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 16)
(pow.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 1)
Outputs
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (*.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 C F)) (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))))) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 8)) C)))) (pow.f64 B 2)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.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 F C)) (*.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C))))) (*.f64 (sqrt.f64 8) (pow.f64 C 2))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))) (pow.f64 B 2)))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 -2 (+.f64 (*.f64 F C) (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 (sqrt.f64 8) (pow.f64 C 2))))) (*.f64 (/.f64 (sqrt.f64 -16) C) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16))) (pow.f64 B 2)))
(+.f64 (*.f64 (+.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 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.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 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))) (*.f64 C (sqrt.f64 8))))) 2)) (sqrt.f64 -2)) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))))) (*.f64 (pow.f64 C 3) (sqrt.f64 8))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (*.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 C F)) (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))))) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 8)) C)))) (pow.f64 B 2))))
(+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -2 (*.f64 F C)) (*.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C))))) (*.f64 (sqrt.f64 8) (pow.f64 C 2))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))) (pow.f64 B 2)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 C 2)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 (*.f64 A (*.f64 F C)) (/.f64 1/2 (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F C)) (*.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)))) (*.f64 (sqrt.f64 8) C))) 2)))) (*.f64 (sqrt.f64 8) (pow.f64 C 2))))) (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -2 (*.f64 F C)) (*.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (sqrt.f64 8) (pow.f64 C 3))))))) (pow.f64 B 4))))
(+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 -2 (+.f64 (*.f64 F C) (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 (sqrt.f64 8) (pow.f64 C 2))))) (*.f64 (/.f64 (sqrt.f64 -16) C) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16))) (pow.f64 B 2)) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 (/.f64 (*.f64 -2 (+.f64 (*.f64 F C) (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)))) (*.f64 (sqrt.f64 8) C)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 (sqrt.f64 8) (pow.f64 C 2))))) (+.f64 (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 -2 (+.f64 (*.f64 F C) (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) (*.f64 (sqrt.f64 8) (pow.f64 C 3))))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))))) (pow.f64 B 4))))
(+.f64 (*.f64 (+.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 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.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 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))) (*.f64 C (sqrt.f64 8))))) 2)) (sqrt.f64 -2)) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))))) (*.f64 (pow.f64 C 3) (sqrt.f64 8))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (+.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.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 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))) (*.f64 C (sqrt.f64 8))))) 2)) (sqrt.f64 -2)) (*.f64 (pow.f64 C 3) (sqrt.f64 8))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (-.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 (*.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 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))) (*.f64 C (sqrt.f64 8))))) 2)) (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))))) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 (sqrt.f64 8) 2))))))) (sqrt.f64 -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) (sqrt.f64 8)) (pow.f64 C 3)))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -2 (*.f64 C F)) (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))))) (*.f64 (pow.f64 C 4) (sqrt.f64 8))))))))) (*.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 C F)) (*.f64 -2 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))))) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 8)) C)))) (pow.f64 B 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 C 2)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 (*.f64 A (*.f64 F C)) (/.f64 1/2 (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F C)) (*.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)))) (*.f64 (sqrt.f64 8) C))) 2)))) (*.f64 (sqrt.f64 8) (pow.f64 C 2))))) (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -2 (*.f64 F C)) (*.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (sqrt.f64 8) (pow.f64 C 3))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.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 F C)) (*.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C))))) (*.f64 (sqrt.f64 8) (pow.f64 C 2))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))) (pow.f64 B 2)) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 (*.f64 A (*.f64 F C)) (/.f64 1/2 (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F C)) (*.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)))) (*.f64 (sqrt.f64 8) C))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.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 (*.f64 A (*.f64 F C)) (/.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 F C)) (*.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 F (-.f64 A C))) (*.f64 (*.f64 A (*.f64 F C)) (/.f64 1/2 (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F C)) (*.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)))) (*.f64 (sqrt.f64 8) C))) 2)))) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F 8))))))) (*.f64 (sqrt.f64 8) (pow.f64 C 2))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -16) (pow.f64 C 3)))) (*.f64 1/128 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -2 (*.f64 F C)) (*.f64 -2 (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 7)))) (*.f64 (sqrt.f64 8) (pow.f64 C 4))))))))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 (/.f64 (*.f64 -2 (+.f64 (*.f64 F C) (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)))) (*.f64 (sqrt.f64 8) C)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 (sqrt.f64 8) (pow.f64 C 2))))) (+.f64 (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 -2 (+.f64 (*.f64 F C) (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) (*.f64 (sqrt.f64 8) (pow.f64 C 3))))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))))) (pow.f64 B 4)) (+.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 (*.f64 A (*.f64 F C)) (/.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 -2 (+.f64 (*.f64 F C) (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)))) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 (/.f64 (*.f64 -2 (+.f64 (*.f64 F C) (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)))) (*.f64 (sqrt.f64 8) C)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F 8) A)))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 (sqrt.f64 8) (pow.f64 C 2))))) (+.f64 (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -16) (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 7)) F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 -2 (+.f64 (*.f64 F C) (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C))))) (*.f64 (sqrt.f64 8) (pow.f64 C 4))) 1/128))) (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 1/2 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 A (*.f64 F C)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 (/.f64 (*.f64 -2 (+.f64 (*.f64 F C) (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C)))) (*.f64 (sqrt.f64 8) C)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) (*.f64 (sqrt.f64 8) (pow.f64 C 3)))))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 -2 (+.f64 (*.f64 F C) (/.f64 (*.f64 A (*.f64 F C)) (-.f64 A C))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 (sqrt.f64 8) (pow.f64 C 2))))) (*.f64 (/.f64 (sqrt.f64 -16) C) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 1/16))) (pow.f64 B 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F)) (/.f64 (sqrt.f64 -2) B)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (/.f64 (sqrt.f64 -2) B)))
(*.f64 (/.f64 (sqrt.f64 -2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (neg.f64 (/.f64 (sqrt.f64 -2) B)))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -4 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F))) (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (pow.f64 B 2))))) (pow.f64 B 3))))) A) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F)) (/.f64 (sqrt.f64 -2) B))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (/.f64 (sqrt.f64 -2) B))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (/.f64 (*.f64 (sqrt.f64 -2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)))) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) -4)) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -1))))) (pow.f64 B 3)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) C) (pow.f64 B 3)) -4)) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) -4)) (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (pow.f64 B 3)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (neg.f64 (/.f64 (sqrt.f64 -2) B))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) C) (pow.f64 B 3)) -4)) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) -4)) (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (pow.f64 B 3)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -4 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F))) (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (pow.f64 B 2))))) (pow.f64 B 3))))) A) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -4 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F))) (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (pow.f64 B 2)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)))) (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F))) (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (pow.f64 B 2)))) B))) 2)) (sqrt.f64 -2)) (pow.f64 B 3))))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F)) (/.f64 (sqrt.f64 -2) B)))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (/.f64 (*.f64 (sqrt.f64 -2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)))) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) -4)) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -1))))) (pow.f64 B 3)))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (/.f64 (sqrt.f64 -2) B))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)))) (/.f64 (*.f64 C (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) -4)) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -1)))))) (pow.f64 B 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 C 2)) (pow.f64 B 5)) -16)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)))) (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)))) (/.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) -4)) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -1)))) B))) 2))) (pow.f64 B 3)))))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 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 C 2) (pow.f64 B 2)))) (neg.f64 C)) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) 1/2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) -4)) (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2)))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (pow.f64 B 3)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) -4)) (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2)))) C)) (pow.f64 B 5)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) -2)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 C 2)) (pow.f64 B 5)) -16))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) C) (pow.f64 B 3)) -4)) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) -4)) (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (pow.f64 B 3))))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 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 C 2) (pow.f64 B 2))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) 1/2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) -4)) (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2)))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (pow.f64 B 3)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) -4)) (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2)))) C)) (pow.f64 B 5)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) -2)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 C 2)) (pow.f64 B 5)) -16))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (neg.f64 (/.f64 (sqrt.f64 -2) B))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) C) (pow.f64 B 3)) -4)) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) -4)) (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (pow.f64 B 3))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -4 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F))) (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (pow.f64 B 2))))) (pow.f64 B 3))))) A) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) 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 -4 (*.f64 C (*.f64 F (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)))) (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F))) (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (pow.f64 B 2)))) B))) 2)) (+.f64 (*.f64 -4 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F))) (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (pow.f64 B 2))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 C (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)))) (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F))) (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (pow.f64 B 2)))) B))) 2)) (sqrt.f64 -2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -4 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F))) (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (pow.f64 B 2)))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F)))))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -4 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F))) (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (pow.f64 B 2)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)))) (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F))) (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (pow.f64 B 2)))) B))) 2)) (sqrt.f64 -2)) (pow.f64 B 3))))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F)) (/.f64 (sqrt.f64 -2) B))))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (/.f64 (*.f64 (sqrt.f64 -2) C) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)))) (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) -4)) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -1))))) (pow.f64 B 3)))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (/.f64 (sqrt.f64 -2) B))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)))) (/.f64 (*.f64 C (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) -4)) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -1)))))) (pow.f64 B 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 C 2)) (pow.f64 B 5)) -16)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)))) (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)))) (/.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) -4)) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -1)))) B))) 2))) (pow.f64 B 3))))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)))) (/.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 C 2) (pow.f64 B 2))))) 2)))) (*.f64 F C)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) 3))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C (*.f64 F (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)))))))) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) -4)) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -1)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)))) (/.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) -4)) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -1)))) B))) 2))) (/.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))))))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)))) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)))))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)))) (/.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) -4)) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -1)))) B))) 2)) C)) (pow.f64 B 5)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) -4)) (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))) -1)))) (*.f64 (sqrt.f64 -2) (pow.f64 C 2))) (pow.f64 B 7)) -8)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 C 3)) (pow.f64 B 7)) -64)))))))))
(+.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 C 2) (pow.f64 B 2)))) (neg.f64 C)) 2))) (*.f64 (pow.f64 B 2) C)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) 3))) 1/2)) (*.f64 -2 (*.f64 (*.f64 F C) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) -4)) (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2)))) (-.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 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 C 2) (pow.f64 B 2)))) (neg.f64 C)) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) 1/2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) -4)) (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2)))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) 1/2)) 2))) (/.f64 (/.f64 1/2 (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 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 C 2) (pow.f64 B 2)))) (neg.f64 C)) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) 1/2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) -4)) (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2)))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) 1/2)) 2)) (*.f64 (sqrt.f64 -2) C)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (pow.f64 B 5)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) -4)) (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (pow.f64 C 2))) (pow.f64 B 7)) -8)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 C 3)) (pow.f64 B 7)) -64)))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 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 C 2) (pow.f64 B 2)))) (neg.f64 C)) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) 1/2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) -4)) (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2)))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (pow.f64 B 3)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) -4)) (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2)))) C)) (pow.f64 B 5)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) -2)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 C 2)) (pow.f64 B 5)) -16))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) C) (pow.f64 B 3)) -4)) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) -4)) (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (pow.f64 B 3)))))))))
(+.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 C 2) (pow.f64 B 2))))) 2))) (*.f64 (pow.f64 B 2) C)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) 3))) 1/2)) (*.f64 -2 (*.f64 (*.f64 F C) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) -4)) (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2)))) (-.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 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 C 2) (pow.f64 B 2))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) 1/2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) -4)) (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2)))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) 1/2)) 2))) (/.f64 (/.f64 1/2 (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 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 C 2) (pow.f64 B 2))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) 1/2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) -4)) (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2)))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) 1/2)) 2)) (*.f64 (sqrt.f64 -2) C)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (pow.f64 B 5)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) -4)) (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (pow.f64 C 2))) (pow.f64 B 7)) -8)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 C 3)) (pow.f64 B 7)) -64)))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 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 C 2) (pow.f64 B 2))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) 1/2))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) -4)) (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2)))) B) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (pow.f64 B 3)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (+.f64 (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) -4)) (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2)))) C)) (pow.f64 B 5)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) -2)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 C 2)) (pow.f64 B 5)) -16))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (neg.f64 (/.f64 (sqrt.f64 -2) B))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) C) (pow.f64 B 3)) -4)) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) -4)) (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) (*.f64 F (pow.f64 B 2))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (pow.f64 B 3)))))))))
(*.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 -16 (/.f64 F C))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 8))))) A)))
(+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 8))))) A)))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 8))))) A)))
(+.f64 (*.f64 1/16 (*.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/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 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) (*.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 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 8))))) A))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (*.f64 (sqrt.f64 8) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F C)) -1/4)) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 8))))) 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 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 8))) 2))) (*.f64 (sqrt.f64 8) (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) 2)) (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 8))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 8) (pow.f64 A 2))))) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 8))))) A)) (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.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 1/16 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 8) (pow.f64 A 2)))))))
(+.f64 (*.f64 1/16 (*.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/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 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) (*.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 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 2))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 8))))) A)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 6)) (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 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)))) (sqrt.f64 8)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (pow.f64 B 4)) (*.f64 -2 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2))) (*.f64 C (pow.f64 (sqrt.f64 8) 2)))) (sqrt.f64 -2)) (sqrt.f64 8)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 8) (pow.f64 B 6)))))))) (pow.f64 A 3))))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (*.f64 (sqrt.f64 8) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 8))) 2))) (*.f64 (sqrt.f64 8) (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))))) (+.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 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 8))))) A)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 6)) (sqrt.f64 8)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 8))) 2)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))) (sqrt.f64 8)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (pow.f64 B 4)) (*.f64 -2 (pow.f64 (*.f64 C B) 2)))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 8))) 2))) (*.f64 C 8)))) (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 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 8))))) A) (/.f64 (+.f64 (*.f64 1/32 (*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) 2)) (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 8))) 2)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (sqrt.f64 8)))) (+.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (pow.f64 B 4)) (*.f64 -2 (pow.f64 (*.f64 C B) 2)))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) 2)) (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 8))) 2))) (*.f64 C 8)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (sqrt.f64 8)))) (*.f64 1/256 (*.f64 (sqrt.f64 -16) (*.f64 (pow.f64 B 6) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 6)) (sqrt.f64 8)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) -1/64)))) (pow.f64 A 3)))) (*.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 1/16 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 8) (pow.f64 A 2))))) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) 2)) (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 8))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (sqrt.f64 8) (pow.f64 A 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (/.f64 (sqrt.f64 -2) B)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 -2) B) (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))))
(*.f64 (/.f64 (sqrt.f64 -2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))))) C) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (/.f64 (sqrt.f64 -2) B))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 -2) B) (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) -1))) (*.f64 -4 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) A))))) (pow.f64 B 3)) -1/2)) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) -4)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (*.f64 (/.f64 (*.f64 A (sqrt.f64 -2)) (pow.f64 B 3)) -4)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))))) C) (+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (sqrt.f64 -2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (/.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 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))))) 2)) (sqrt.f64 -2)) (pow.f64 B 3)))))) (pow.f64 C 2)) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (/.f64 (sqrt.f64 -2) B)))))
(+.f64 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) -1))) (*.f64 -4 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) A))))) (pow.f64 B 3)) -1/2)) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 -2) B) (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) -1))) (*.f64 -4 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) A)))) A)) (pow.f64 B 5)) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 A 2)) (pow.f64 B 5)) -16)) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 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))))))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) -1))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) -1))) (*.f64 -4 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) A)))) B))) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (pow.f64 B 3)))))))))
(+.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 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 F A) (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) -4))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) -4))) B) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (+.f64 (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) -4))) A)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (pow.f64 B 5)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 A 2)) (pow.f64 B 5)) -16))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) -4)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (*.f64 (/.f64 (*.f64 A (sqrt.f64 -2)) (pow.f64 B 3)) -4))))))
(+.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 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 F A) (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) -4))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) -4))) B) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (+.f64 (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) -4))) A)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (pow.f64 B 5)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 A 2)) (pow.f64 B 5)) -16))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) -4)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (*.f64 (/.f64 (*.f64 A (sqrt.f64 -2)) (pow.f64 B 3)) -4))))))
(+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (sqrt.f64 -2))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (/.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 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))))) 2)) (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))))) (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) (pow.f64 B 2))))))) (pow.f64 B 3)))) (+.f64 (*.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 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F)))))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))))) C) (+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (sqrt.f64 -2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (/.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 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))))) 2)) (sqrt.f64 -2)) (pow.f64 B 3)))))) (pow.f64 C 2)) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (/.f64 (sqrt.f64 -2) B))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 -2) B) (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) -1))) (*.f64 -4 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) A)))) A)) (pow.f64 B 5)) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 A 2)) (pow.f64 B 5)) -16)) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 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))))))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) -1))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) -1))) (*.f64 -4 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) A)))) B))) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (pow.f64 B 3)))))))) (+.f64 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) -1))) (*.f64 -4 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) A))))) (pow.f64 B 3)) -1/2)) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) -1))) (*.f64 -4 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) A)))) (pow.f64 A 2))) (pow.f64 B 7)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 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)))))) (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 F (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) A))))) (*.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) -1))) (*.f64 -4 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) A)))) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 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))))))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) -1))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) -1))) (*.f64 -4 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) A)))) B))) 2))) (/.f64 1/2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 B 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))))))) (*.f64 -4 (*.f64 A (*.f64 F (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) -1))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (/.f64 (+.f64 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) -1))) (*.f64 -4 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) A)))) B))) 2)) (*.f64 A (sqrt.f64 -2))) (pow.f64 B 5)))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 A 3)) (pow.f64 B 7))))))))))
(+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 -2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (*.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 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 F A) (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) -4))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) -4))) B) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (+.f64 (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) -4))) A)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (pow.f64 B 5)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 A 2)) (pow.f64 B 5)) -16)))))) (+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) -4)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (*.f64 (/.f64 (*.f64 A (sqrt.f64 -2)) (pow.f64 B 3)) -4)))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -8 (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) -4))) (*.f64 (sqrt.f64 -2) (pow.f64 A 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (pow.f64 B 7)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -2) (-.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 F (*.f64 (pow.f64 B 2) A))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) 1/2)) (*.f64 -2 (*.f64 A (*.f64 (*.f64 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 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) -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 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 F A) (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) -4))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) -4))) B) 1/2)) 2))) (/.f64 1/2 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) (*.f64 F (pow.f64 B 2))))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (pow.f64 B 3)))) (+.f64 (*.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 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 F A) (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) -4))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) -4))) B) 1/2)) 2)) (*.f64 A (sqrt.f64 -2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (pow.f64 B 5)))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 A 3)) (pow.f64 B 7))))))))))
(+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 -2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (*.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 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 F A) (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) -4))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) -4))) B) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (+.f64 (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) -4))) A)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (pow.f64 B 5)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 A 2)) (pow.f64 B 5)) -16)))))) (+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) -4)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (*.f64 (/.f64 (*.f64 A (sqrt.f64 -2)) (pow.f64 B 3)) -4)))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -8 (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) -4))) (*.f64 (sqrt.f64 -2) (pow.f64 A 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (pow.f64 B 7)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 F (*.f64 (pow.f64 B 2) A))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) 1/2)) (*.f64 -2 (*.f64 A (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) -4))) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 F A) (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) -4))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) -4))) B) 1/2)) 2))) (/.f64 1/2 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) (*.f64 F (pow.f64 B 2))))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (pow.f64 B 3)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (*.f64 F A) (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) -4))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))) (*.f64 F (pow.f64 B 2))) (*.f64 A (*.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) -4))) B) 1/2)) 2)) (*.f64 A (sqrt.f64 -2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (pow.f64 B 5)))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 A 3)) (pow.f64 B 7))))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8))))
(*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -16)) -1/4)
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.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 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))))
(+.f64 (*.f64 (sqrt.f64 -16) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.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 (/.f64 F A) -16)) -1/4) (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (sqrt.f64 8)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) -1/4)) (*.f64 1/16 (*.f64 (sqrt.f64 -16) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))) C)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.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/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (+.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 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (sqrt.f64 -2)) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (*.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 (/.f64 (+.f64 (*.f64 -1/4 (*.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 1/16 (*.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 -16) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4)) (+.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)))) (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 8))) 2))) (*.f64 (sqrt.f64 8) (pow.f64 C 2))))) (*.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/16 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 8) (pow.f64 C 2))))) (+.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 (*.f64 F A) (*.f64 2 (pow.f64 B 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 (sqrt.f64 8) (pow.f64 C 2))))) (+.f64 (*.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 (sqrt.f64 (*.f64 (/.f64 F A) -16)) -1/4))) (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (sqrt.f64 8)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) -1/4)) (*.f64 1/16 (*.f64 (sqrt.f64 -16) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))) C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.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/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -2) (sqrt.f64 8)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 8) 2)))) (sqrt.f64 -2)) (sqrt.f64 8)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))) (sqrt.f64 8)))) (+.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 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 6)) (sqrt.f64 8))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)) (sqrt.f64 -2)) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (*.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 (/.f64 (+.f64 (*.f64 -1/4 (*.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 1/16 (*.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 -16) (*.f64 (sqrt.f64 (/.f64 F A)) -1/4)) (+.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)))) (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 8))) 2))) (*.f64 (sqrt.f64 8) (pow.f64 C 2))))) (*.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 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 B 4))) (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 F (pow.f64 A 2))))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 8))) 2))) (*.f64 A 8)))) (sqrt.f64 8)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 8))) 2)))) (sqrt.f64 8)))) (+.f64 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) 1/256)) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 6)) (sqrt.f64 8))))))) (pow.f64 C 3)))))))
(+.f64 (+.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 (*.f64 F A) (*.f64 2 (pow.f64 B 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (*.f64 (sqrt.f64 8) (pow.f64 C 2))))) (*.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 (sqrt.f64 (*.f64 (/.f64 F A) -16)) -1/4) (neg.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 F (*.f64 1/2 (pow.f64 B 4))) (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) -2))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 F A) (*.f64 2 (pow.f64 B 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2))) (*.f64 A 8)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 A 3))) (sqrt.f64 8)))) (+.f64 (*.f64 1/32 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 F A) (*.f64 2 (pow.f64 B 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 8))) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) (sqrt.f64 8)))) (+.f64 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) 1/256)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 6)) (sqrt.f64 8)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) -1/64))))) (pow.f64 C 3))))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (sqrt.f64 8)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) -1/4)) (*.f64 1/16 (*.f64 (sqrt.f64 -16) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))) C)) (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 8) (pow.f64 C 2)))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 A (*.f64 F C))))
(sqrt.f64 (*.f64 8 (*.f64 A (*.f64 F C))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2))))
(+.f64 (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 A (*.f64 F C)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (sqrt.f64 -4)))))
(+.f64 (sqrt.f64 (*.f64 8 (*.f64 A (*.f64 F C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 F A) C)) 1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2)))))
(+.f64 (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 A (*.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (sqrt.f64 -4)))) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 (*.f64 A C) 3))) (sqrt.f64 -64))))))
(+.f64 (sqrt.f64 (*.f64 8 (*.f64 A (*.f64 F C)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 F A) C)) 1/2)) (*.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 1/16 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 6)) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 A (*.f64 F C)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (sqrt.f64 -4))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 (*.f64 A C) 3))) (sqrt.f64 -64)))) (*.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 8 (*.f64 A (*.f64 F C)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 2)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 F A) C)) 1/2)) (*.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 (sqrt.f64 (/.f64 F (pow.f64 (*.f64 A C) 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 6)) (sqrt.f64 -1024)) 1/16)))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B))
(*.f64 B (sqrt.f64 (*.f64 F -2)))
(+.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) B) (sqrt.f64 F))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 F -2))) (*.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A (*.f64 (sqrt.f64 -2) C)) B))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 F -2))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) C)) (/.f64 (sqrt.f64 F) B))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) B) (sqrt.f64 F)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A (*.f64 (sqrt.f64 -2) C)) B))) (+.f64 (*.f64 B (sqrt.f64 (*.f64 F -2))) (*.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 C 2) (pow.f64 A 2))) (pow.f64 B 3))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 F -2))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) C)) (/.f64 (sqrt.f64 F) B))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (/.f64 (sqrt.f64 F) (pow.f64 B 3))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (sqrt.f64 -2))) (pow.f64 B 5)) (sqrt.f64 F))) (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) B) (sqrt.f64 F))))))
(+.f64 (+.f64 (*.f64 B (sqrt.f64 (*.f64 F -2))) (*.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A (*.f64 (sqrt.f64 -2) C)) B)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 3)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 C 2) (pow.f64 A 2))) (pow.f64 B 3))))))
(+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (/.f64 (sqrt.f64 F) (pow.f64 B 3)))) (+.f64 (*.f64 B (sqrt.f64 (*.f64 F -2))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) C)) (/.f64 (sqrt.f64 F) B))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 3)) (/.f64 (sqrt.f64 F) (pow.f64 B 5)))))))
(*.f64 -1 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)))
(*.f64 -1 (*.f64 B (sqrt.f64 (*.f64 F -2))))
(neg.f64 (*.f64 B (sqrt.f64 (*.f64 F -2))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) B) (sqrt.f64 F))) (*.f64 -1 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B))))
(+.f64 (*.f64 -1 (*.f64 B (sqrt.f64 (*.f64 F -2)))) (*.f64 2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A (*.f64 (sqrt.f64 -2) C)) B))))
(+.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F -2)))) (*.f64 2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) C)) (/.f64 (sqrt.f64 F) B))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) B) (sqrt.f64 F))) (*.f64 -1 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)))))
(+.f64 (*.f64 -1 (*.f64 B (sqrt.f64 (*.f64 F -2)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A (*.f64 (sqrt.f64 -2) C)) B))) (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 C 2) (pow.f64 A 2))) (pow.f64 B 3)) 2))))
(+.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F -2)))) (*.f64 2 (+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) C)) (/.f64 (sqrt.f64 F) B)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (/.f64 (sqrt.f64 F) (pow.f64 B 3))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (sqrt.f64 -2))) (pow.f64 B 5)) (sqrt.f64 F))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) B) (sqrt.f64 F))) (*.f64 -1 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 B (sqrt.f64 (*.f64 F -2)))) (*.f64 2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A (*.f64 (sqrt.f64 -2) C)) B)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 3)) (pow.f64 B 5)))) (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 C 2) (pow.f64 A 2))) (pow.f64 B 3)) 2))))
(+.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 3)) (/.f64 (sqrt.f64 F) (pow.f64 B 5)))) (+.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F -2)))) (*.f64 2 (+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) C)) (/.f64 (sqrt.f64 F) B)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (/.f64 (sqrt.f64 F) (pow.f64 B 3)))))))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B))
(*.f64 B (sqrt.f64 (*.f64 F -2)))
(+.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) B) (sqrt.f64 F))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 F -2))) (*.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A (*.f64 (sqrt.f64 -2) C)) B))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 F -2))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) C)) (/.f64 (sqrt.f64 F) B))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) B) (sqrt.f64 F)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A (*.f64 (sqrt.f64 -2) C)) B))) (+.f64 (*.f64 B (sqrt.f64 (*.f64 F -2))) (*.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 C 2) (pow.f64 A 2))) (pow.f64 B 3))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 F -2))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) C)) (/.f64 (sqrt.f64 F) B))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (/.f64 (sqrt.f64 F) (pow.f64 B 3))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (sqrt.f64 -2))) (pow.f64 B 5)) (sqrt.f64 F))) (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) B) (sqrt.f64 F))))))
(+.f64 (+.f64 (*.f64 B (sqrt.f64 (*.f64 F -2))) (*.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A (*.f64 (sqrt.f64 -2) C)) B)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 3)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 C 2) (pow.f64 A 2))) (pow.f64 B 3))))))
(+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (/.f64 (sqrt.f64 F) (pow.f64 B 3)))) (+.f64 (*.f64 B (sqrt.f64 (*.f64 F -2))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) C)) (/.f64 (sqrt.f64 F) B))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 3)) (/.f64 (sqrt.f64 F) (pow.f64 B 5)))))))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B))
(*.f64 B (sqrt.f64 (*.f64 F -2)))
(+.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) B) (sqrt.f64 F))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 F -2))) (*.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A (*.f64 (sqrt.f64 -2) C)) B))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 F -2))) (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) C)) (/.f64 (sqrt.f64 F) B))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) B) (sqrt.f64 F)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A (*.f64 (sqrt.f64 -2) C)) B))) (+.f64 (*.f64 B (sqrt.f64 (*.f64 F -2))) (*.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 C 2) (pow.f64 A 2))) (pow.f64 B 3))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 F -2))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) C)) (/.f64 (sqrt.f64 F) B))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (/.f64 (sqrt.f64 F) (pow.f64 B 3))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (pow.f64 B 3)) (sqrt.f64 F))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (sqrt.f64 -2))) (pow.f64 B 5)) (sqrt.f64 F))) (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 -2))) B) (sqrt.f64 F))))))
(+.f64 (+.f64 (*.f64 B (sqrt.f64 (*.f64 F -2))) (*.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 A (*.f64 (sqrt.f64 -2) C)) B)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 3)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (sqrt.f64 F) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 C 2) (pow.f64 A 2))) (pow.f64 B 3))))))
(+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 2)) (/.f64 (sqrt.f64 F) (pow.f64 B 3)))) (+.f64 (*.f64 B (sqrt.f64 (*.f64 F -2))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -2) C)) (/.f64 (sqrt.f64 F) B))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 A C) 3)) (/.f64 (sqrt.f64 F) (pow.f64 B 5)))))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 F C) (*.f64 A -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 -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 -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 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 -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 -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 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 -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 -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 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 -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 -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 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 F C) (*.f64 A -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 -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 -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 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 F C) (*.f64 A -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 -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 -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 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 -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 -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 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 F C) (*.f64 A -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 -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 -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 -4 (*.f64 A (*.f64 C F)))
(*.f64 (*.f64 F C) (*.f64 A -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 -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 -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 (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 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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))) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.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)) (*.f64 F (-.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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (+.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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.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 2 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 0 (/.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 (/.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A 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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -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 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (-.f64 0 (/.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (+.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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (neg.f64 (/.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.f64 (*.f64 A (*.f64 C 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 A (*.f64 C 4)) (pow.f64 B 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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.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 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (+.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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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 A (*.f64 C 4)) (pow.f64 B 2))))) (+.f64 (sqrt.f64 2) (sqrt.f64 2))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.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 2 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 0 (/.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 (/.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -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 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (-.f64 0 (/.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (+.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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (neg.f64 (/.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))
(+.f64 (/.f64 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.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 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.f64 (*.f64 A (*.f64 C 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 A (*.f64 C 4)) (pow.f64 B 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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.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 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) 2)
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))) 2))
(+.f64 (/.f64 0 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.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 2 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 0 (/.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 (/.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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 4 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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)) 4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 3) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (/.f64 0 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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))) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.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)) (*.f64 F (-.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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (+.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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A 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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -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 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (-.f64 0 (/.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (+.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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (neg.f64 (/.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.f64 (*.f64 A (*.f64 C 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 A (*.f64 C 4)) (pow.f64 B 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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (+.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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (neg.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))
(-.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (+.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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (neg.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.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 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 2 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -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 2 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))) 2) (/.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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)) 4)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))))))) (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) -4) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 8)))
(-.f64 (/.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A 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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -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 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (neg.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 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2))
(/.f64 (-.f64 (/.f64 (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.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 C (*.f64 A 8))))) 2)
(/.f64 (-.f64 (/.f64 (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2)
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(/.f64 (-.f64 (/.f64 (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.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 C (*.f64 A 8))))) (*.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 (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 3) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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)) 4)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (-.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 A C))) (*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A 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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (/.f64 -1 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 -1 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))
(/.f64 (sqrt.f64 (*.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)) (+.f64 F F)))) (neg.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.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 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (/.f64 -2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.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 A C))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.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)) (*.f64 F (-.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 0 (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.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)) (*.f64 F (-.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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.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)) (*.f64 F (-.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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 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 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 1 (-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.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)) (*.f64 F (-.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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (+.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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (neg.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.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)) (*.f64 F (-.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A 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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (/.f64 -1 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 -1 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))
(/.f64 (sqrt.f64 (*.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)) (+.f64 F F)))) (neg.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (/.f64 -1 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 -1 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))
(/.f64 (sqrt.f64 (*.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)) (+.f64 F F)))) (neg.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (neg.f64 (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)) (-.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 (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -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 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))) (neg.f64 (/.f64 (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)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (*.f64 2 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (-.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 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.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))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))) -2)))
(*.f64 (/.f64 (sqrt.f64 -2) (-.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 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (*.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.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))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))) -2)))
(*.f64 (/.f64 (sqrt.f64 -2) (-.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 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 A C)) -2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.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 -2 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 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 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (+.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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (neg.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))) (/.f64 1 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 1 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (/.f64 (/.f64 1 (/.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 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))) (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.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)) (*.f64 F (-.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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F 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 (*.f64 A 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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (/.f64 -1 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 -1 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))
(/.f64 (sqrt.f64 (*.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)) (+.f64 F F)))) (neg.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))
(*.f64 (/.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 (*.f64 A C) -4))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (/.f64 -1 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 -1 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))
(/.f64 (sqrt.f64 (*.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)) (+.f64 F F)))) (neg.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.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)) (*.f64 F (-.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 2 (*.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))) (-.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 A C)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) -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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))) -2)))
(*.f64 2 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))) -2))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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)))) 1/2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.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)) (*.f64 F (-.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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 1 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (/.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 2 (-.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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 1/2 (/.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 4) (/.f64 1 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.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)) (*.f64 F (-.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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (/.f64 -1/2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.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))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))) F)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.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))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))) F)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) -2) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F 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 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 -2 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) -2) (/.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) 2) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (*.f64 2 (+.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 -2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))))
(*.f64 (/.f64 (/.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 (*.f64 A C) -4))) 1/2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))) 2))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (/.f64 -1 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 -1 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))
(/.f64 (sqrt.f64 (*.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)) (+.f64 F F)))) (neg.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 2) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) 2))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (/.f64 -1 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 -1 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))
(/.f64 (sqrt.f64 (*.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)) (+.f64 F F)))) (neg.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 2) (/.f64 (neg.f64 (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)) (/.f64 2 (-.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 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))) (*.f64 2 (-.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) -2) (/.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 F)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.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))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))) -2)))
(*.f64 (/.f64 (sqrt.f64 -2) (-.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 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))) (/.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.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 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (*.f64 -2 (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))))))) (/.f64 1/2 (+.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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (*.f64 -2 (/.f64 1/2 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.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)) (*.f64 F (-.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 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (*.f64 2 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 4))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.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)) (*.f64 F (-.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) -2)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (*.f64 -2 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.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 -2 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) -2)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))))
(*.f64 (sqrt.f64 (*.f64 -2 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.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 -2 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 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 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (*.f64 2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) 4) (*.f64 2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) 2)))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))) -1/2)
(*.f64 -1/2 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))))))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))
(*.f64 -1/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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 4) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/4)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.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)) (*.f64 F (-.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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 4) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 1 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 1 (-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (*.f64 2 (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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))) (*.f64 2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) 4) (*.f64 2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 4 (*.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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) -2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (/.f64 -1 (-.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 (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.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 (*.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))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))) (neg.f64 (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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)) (-.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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 1 (-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.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)) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))) (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 1 (-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (neg.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))) (/.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 1 (/.f64 (*.f64 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 1/2 (/.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 -2 F)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.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))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))) -2)))
(*.f64 (/.f64 (sqrt.f64 -2) (-.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 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.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)) (*.f64 F (-.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 -2)) (/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (sqrt.f64 (*.f64 F (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.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 -2 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (*.f64 F (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.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 -2 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 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 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))))) (/.f64 (sqrt.f64 (-.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 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) 2))))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) 2) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A 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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (/.f64 -1 (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4))))))
(*.f64 (/.f64 -1 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))
(/.f64 (sqrt.f64 (*.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)) (+.f64 F F)))) (neg.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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))) (sqrt.f64 F)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (neg.f64 (sqrt.f64 (-.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 A C)))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))))) (neg.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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)) F)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (neg.f64 (sqrt.f64 (-.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 A C)))) (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))))) (neg.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) -2))) (/.f64 (sqrt.f64 (*.f64 F (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.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 -2 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) -2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) 2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))))) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))) (*.f64 -2 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (neg.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (-.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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))) (+.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)) (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (neg.f64 (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))
(+.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) 0)
(sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))
(+.f64 0 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) 2) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) 2))
(sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))
(-.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) 0)
(sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))) 2))
(sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) 1)
(sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))
(*.f64 1 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))))
(sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))) -2))
(sqrt.f64 (*.f64 (*.f64 F -2) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (*.f64 -2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (sqrt.f64 -2))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))) -2))
(sqrt.f64 (*.f64 (*.f64 F -2) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (*.f64 -2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))) 1/2)
(sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))
(*.f64 (sqrt.f64 F) (sqrt.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(sqrt.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))) F))
(*.f64 (sqrt.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 F))
(sqrt.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))) F))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (*.f64 (sqrt.f64 -2) (sqrt.f64 F)))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))) -2))
(sqrt.f64 (*.f64 (*.f64 F -2) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (*.f64 -2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (sqrt.f64 (*.f64 -2 F)))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))) -2))
(sqrt.f64 (*.f64 (*.f64 F -2) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (*.f64 -2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 F)) (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))) -2))
(sqrt.f64 (*.f64 (*.f64 F -2) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (*.f64 -2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))))
(sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))
(*.f64 (*.f64 (sqrt.f64 -2) 2) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) 2))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))) -2))
(sqrt.f64 (*.f64 (*.f64 F -2) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (*.f64 -2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) 2) (/.f64 (sqrt.f64 -2) 2))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))) -2))
(sqrt.f64 (*.f64 (*.f64 F -2) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (*.f64 -2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))))) 1/4)
(sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))
(*.f64 (sqrt.f64 (*.f64 -2 F)) (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(sqrt.f64 (*.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 C (*.f64 A -4)))) -2))
(sqrt.f64 (*.f64 (*.f64 F -2) (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (*.f64 -2 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) 1)
(sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))) 2)
(sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))
(/.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))))) 4)
(sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) 1)
(sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F)))
(+.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 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 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -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 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 2) (/.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 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 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 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 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 2) (/.f64 (neg.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) 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 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 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 (-.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 F (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)) -4)
(/.f64 (*.f64 F (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) -4)
(/.f64 (*.f64 4 (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) -4)
(/.f64 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2)
(/.f64 (*.f64 2 (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 4)
(/.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 F 2)) 4)
(/.f64 (*.f64 F (*.f64 2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 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)
(neg.f64 (*.f64 F (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (*.f64 2 (+.f64 F F))) 16)
(/.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 2 (*.f64 2 (+.f64 F F)))) 16)
(/.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 (+.f64 F F) 4)) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 F F)) (*.f64 2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 16)
(/.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 2 (*.f64 2 (+.f64 F F)))) 16)
(/.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 (+.f64 F F) 4)) 16)
(pow.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 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))))

localize34.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f64 -16 (/.f64 F C))
11.5b
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
Compiler

Compiled 30 to 17 computations (43.3% saved)

series73.0ms (0%)

Counts
2 → 0
Calls

12 calls:

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

rewrite206.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
860×rational_best-simplify-64
818×rational_best-simplify-82
768×rational_best-4
768×rational_best-2
768×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0930
16530
215830
345730
4191830
Stop Event
node limit
Counts
2 → 64
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(*.f64 -16 (/.f64 F C))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 -16 (/.f64 F C))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 2) (/.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 2) 2) (+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 2) 2) (/.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 -16 (/.f64 F C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 -16) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 F C)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 -16 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 -16 C)) (sqrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 -16) 2) (/.f64 (sqrt.f64 (/.f64 F C)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 -16) 2) (*.f64 1 (/.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 -16) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 2) (*.f64 1 (/.f64 (sqrt.f64 -16) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 F)) (*.f64 (sqrt.f64 (/.f64 1 C)) (/.f64 (sqrt.f64 -16) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (/.f64 -8 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 -8 C)) (sqrt.f64 (+.f64 F F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 -16) 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 -16) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 F F)) 2) (*.f64 (sqrt.f64 (/.f64 1/2 C)) (/.f64 (sqrt.f64 -16) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 -16) 2)) (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) 2)) (*.f64 1/2 (/.f64 (sqrt.f64 -16) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (/.f64 -32 C))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 F (/.f64 -32 C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -32) (sqrt.f64 (/.f64 F (+.f64 C C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 F (+.f64 C C))) (sqrt.f64 -32))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 F C) 2)) (sqrt.f64 -8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 (/.f64 F C) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F 4)) (sqrt.f64 (/.f64 -16 (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 -16 (*.f64 C 4))) (sqrt.f64 (*.f64 F 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 (/.f64 F C) 2)) (sqrt.f64 (*.f64 (/.f64 F C) 2))) (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 -16) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 F 4)) (sqrt.f64 (*.f64 F 4))) (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 C C))) (/.f64 (sqrt.f64 -16) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 -16) 2)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) 2)) (*.f64 2 (*.f64 (sqrt.f64 -16) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -16 (/.f64 F C)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -16 (/.f64 F C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 F (/.f64 -8 C)) (*.f64 F (/.f64 -8 C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 F (/.f64 -8 C)) 2) (+.f64 (/.f64 (*.f64 F (/.f64 -8 C)) 2) (*.f64 F (/.f64 -8 C))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -16 (/.f64 F C)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 F (/.f64 -8 C)) (/.f64 (neg.f64 (*.f64 -16 (/.f64 F C))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -16 (/.f64 F C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (/.f64 -32 C)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (/.f64 -64 C)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 F F) (/.f64 -64 C)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 F 4) (/.f64 -64 C)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -64 C) (*.f64 F 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 F F) 4) (/.f64 -32 C)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -32 C) (*.f64 (+.f64 F F) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 F F) 4) (/.f64 -8 C)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 F (*.f64 C C)) C) -16) (*.f64 (/.f64 1 C) (/.f64 1 C)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -16 (/.f64 F C)) 1)))))

simplify474.0ms (0.3%)

Algorithm
egg-herbie
Rules
1018×rational_best-simplify-48
988×rational_best-simplify-47
940×rational_best-simplify-52
682×rational_best-simplify-51
676×rational_best-simplify-54
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01641260
14071216
210861168
335251152
Stop Event
node limit
Counts
64 → 87
Calls
Call 1
Inputs
(+.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 0)
(+.f64 0 (sqrt.f64 (*.f64 -16 (/.f64 F C))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 2) (/.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 2))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 2) 2) (+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 2) 2) (/.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 2)))
(-.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 0)
(-.f64 (/.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) 2))
(*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 1)
(*.f64 1 (sqrt.f64 (*.f64 -16 (/.f64 F C))))
(*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))
(*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 -16) 2)))
(*.f64 2 (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 F C)) 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 2) 1/2)
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 -16 C)))
(*.f64 (sqrt.f64 (/.f64 -16 C)) (sqrt.f64 F))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 2))
(*.f64 (*.f64 (sqrt.f64 -16) 2) (/.f64 (sqrt.f64 (/.f64 F C)) 2))
(*.f64 (*.f64 (sqrt.f64 -16) 2) (*.f64 1 (/.f64 (sqrt.f64 (/.f64 F C)) 2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 2) (/.f64 (sqrt.f64 -16) 2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 2) (*.f64 1 (/.f64 (sqrt.f64 -16) 2)))
(*.f64 (*.f64 2 (sqrt.f64 F)) (*.f64 (sqrt.f64 (/.f64 1 C)) (/.f64 (sqrt.f64 -16) 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 4) 1/4)
(*.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (/.f64 -8 C)))
(*.f64 (sqrt.f64 (/.f64 -8 C)) (sqrt.f64 (+.f64 F F)))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 4))
(*.f64 (/.f64 (sqrt.f64 -16) 2) (*.f64 (sqrt.f64 (/.f64 F C)) 2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 F C)) 2) (*.f64 (sqrt.f64 -16) 2))
(*.f64 (*.f64 (sqrt.f64 (+.f64 F F)) 2) (*.f64 (sqrt.f64 (/.f64 1/2 C)) (/.f64 (sqrt.f64 -16) 2)))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 -16) 2)) (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) 2)))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) 2)) (*.f64 1/2 (/.f64 (sqrt.f64 -16) 2)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 -32 C))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 F (/.f64 -32 C))))
(*.f64 (sqrt.f64 -32) (sqrt.f64 (/.f64 F (+.f64 C C))))
(*.f64 (sqrt.f64 (/.f64 F (+.f64 C C))) (sqrt.f64 -32))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F C) 2)) (sqrt.f64 -8))
(*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 (/.f64 F C) 2)))
(*.f64 (sqrt.f64 (*.f64 F 4)) (sqrt.f64 (/.f64 -16 (*.f64 C 4))))
(*.f64 (sqrt.f64 (/.f64 -16 (*.f64 C 4))) (sqrt.f64 (*.f64 F 4)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (/.f64 F C) 2)) (sqrt.f64 (*.f64 (/.f64 F C) 2))) (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 -16) 2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 F 4)) (sqrt.f64 (*.f64 F 4))) (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 C C))) (/.f64 (sqrt.f64 -16) 2)))
(/.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 2) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 4)) 8)
(/.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 -16) 2)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) 2))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) 2)) (*.f64 2 (*.f64 (sqrt.f64 -16) 2))) 16)
(pow.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 1)
(+.f64 (*.f64 -16 (/.f64 F C)) 0)
(+.f64 0 (*.f64 -16 (/.f64 F C)))
(+.f64 (*.f64 F (/.f64 -8 C)) (*.f64 F (/.f64 -8 C)))
(+.f64 (/.f64 (*.f64 F (/.f64 -8 C)) 2) (+.f64 (/.f64 (*.f64 F (/.f64 -8 C)) 2) (*.f64 F (/.f64 -8 C))))
(-.f64 (*.f64 -16 (/.f64 F C)) 0)
(-.f64 (*.f64 F (/.f64 -8 C)) (/.f64 (neg.f64 (*.f64 -16 (/.f64 F C))) 2))
(/.f64 (*.f64 -16 (/.f64 F C)) 1)
(/.f64 (*.f64 F (/.f64 -32 C)) 2)
(/.f64 (*.f64 F (/.f64 -64 C)) 4)
(/.f64 (*.f64 (+.f64 F F) (/.f64 -64 C)) 8)
(/.f64 (*.f64 (*.f64 F 4) (/.f64 -64 C)) 16)
(/.f64 (*.f64 (/.f64 -64 C) (*.f64 F 4)) 16)
(/.f64 (*.f64 (*.f64 (+.f64 F F) 4) (/.f64 -32 C)) 16)
(/.f64 (*.f64 (/.f64 -32 C) (*.f64 (+.f64 F F) 4)) 16)
(/.f64 (*.f64 (*.f64 (+.f64 F F) 4) (/.f64 -8 C)) 4)
(/.f64 (*.f64 (/.f64 (/.f64 F (*.f64 C C)) C) -16) (*.f64 (/.f64 1 C) (/.f64 1 C)))
(pow.f64 (*.f64 -16 (/.f64 F C)) 1)
Outputs
(+.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 0)
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(+.f64 0 (sqrt.f64 (*.f64 -16 (/.f64 F C))))
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 2) (/.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 2))
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 2) 2) (+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 2) 2) (/.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 2)))
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(-.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 0)
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) 2))
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 1)
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(*.f64 1 (sqrt.f64 (*.f64 -16 (/.f64 F C))))
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F C)))
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 -16) 2)))
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(*.f64 2 (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 F C)) 2)))
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 2) 1/2)
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 -16 C)))
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(*.f64 (sqrt.f64 (/.f64 -16 C)) (sqrt.f64 F))
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 2))
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(*.f64 (*.f64 (sqrt.f64 -16) 2) (/.f64 (sqrt.f64 (/.f64 F C)) 2))
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(*.f64 (*.f64 (sqrt.f64 -16) 2) (*.f64 1 (/.f64 (sqrt.f64 (/.f64 F C)) 2)))
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 2) (/.f64 (sqrt.f64 -16) 2))
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 2) (*.f64 1 (/.f64 (sqrt.f64 -16) 2)))
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(*.f64 (*.f64 2 (sqrt.f64 F)) (*.f64 (sqrt.f64 (/.f64 1 C)) (/.f64 (sqrt.f64 -16) 2)))
(*.f64 (/.f64 (sqrt.f64 -16) 2) (*.f64 (sqrt.f64 (/.f64 1 C)) (*.f64 2 (sqrt.f64 F))))
(*.f64 (*.f64 (sqrt.f64 -16) 1/2) (sqrt.f64 (*.f64 (/.f64 1 C) (*.f64 F 4))))
(*.f64 (sqrt.f64 (/.f64 1 C)) (*.f64 (sqrt.f64 -16) (sqrt.f64 F)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 1 C))) (sqrt.f64 -16))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 4) 1/4)
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(*.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (/.f64 -8 C)))
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(*.f64 (sqrt.f64 (/.f64 -8 C)) (sqrt.f64 (+.f64 F F)))
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 4))
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(*.f64 (/.f64 (sqrt.f64 -16) 2) (*.f64 (sqrt.f64 (/.f64 F C)) 2))
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 F C)) 2) (*.f64 (sqrt.f64 -16) 2))
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(*.f64 (*.f64 (sqrt.f64 (+.f64 F F)) 2) (*.f64 (sqrt.f64 (/.f64 1/2 C)) (/.f64 (sqrt.f64 -16) 2)))
(*.f64 (/.f64 (sqrt.f64 -16) 2) (*.f64 (sqrt.f64 (/.f64 1/2 C)) (*.f64 2 (sqrt.f64 (+.f64 F F)))))
(*.f64 (*.f64 (sqrt.f64 -16) 1/2) (*.f64 (sqrt.f64 (+.f64 F F)) (*.f64 2 (sqrt.f64 (/.f64 1/2 C)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 F F) (/.f64 1/2 C))) (sqrt.f64 -16)) 1)
(*.f64 (sqrt.f64 (*.f64 (+.f64 F F) (/.f64 1/2 C))) (sqrt.f64 -16))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 -16) 2)) (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) 2)))
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) 2)) (*.f64 1/2 (/.f64 (sqrt.f64 -16) 2)))
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 -32 C))) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 F (/.f64 -32 C))))
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(*.f64 (sqrt.f64 -32) (sqrt.f64 (/.f64 F (+.f64 C C))))
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(*.f64 (sqrt.f64 (/.f64 F (+.f64 C C))) (sqrt.f64 -32))
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F C) 2)) (sqrt.f64 -8))
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 (/.f64 F C) 2)))
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(*.f64 (sqrt.f64 (*.f64 F 4)) (sqrt.f64 (/.f64 -16 (*.f64 C 4))))
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(*.f64 (sqrt.f64 (/.f64 -16 (*.f64 C 4))) (sqrt.f64 (*.f64 F 4)))
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (/.f64 F C) 2)) (sqrt.f64 (*.f64 (/.f64 F C) 2))) (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 -16) 2)))
(*.f64 (+.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (*.f64 (/.f64 (sqrt.f64 -16) 2) (sqrt.f64 (*.f64 (/.f64 F C) 2))))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 2 C))) (*.f64 (*.f64 (sqrt.f64 -16) 1/2) (+.f64 (sqrt.f64 1/2) (sqrt.f64 1/2))))
(*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 1/2 (*.f64 F (/.f64 2 C)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 F 4)) (sqrt.f64 (*.f64 F 4))) (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 C C))) (/.f64 (sqrt.f64 -16) 2)))
(*.f64 (/.f64 (sqrt.f64 -16) 2) (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 C C))) (+.f64 (*.f64 2 (sqrt.f64 F)) (*.f64 2 (sqrt.f64 F)))))
(*.f64 (*.f64 (sqrt.f64 F) 4) (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 1/2 (+.f64 C C))) 2)))
(*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 (/.f64 1/2 (+.f64 C C)) (*.f64 F 4))))
(*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 (/.f64 (/.f64 2 C) 8) (*.f64 F 4))))
(/.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 1)
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 2) 2)
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 4) 4)
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 4)) 8)
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(/.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 -16) 2)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) 2))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 -16))) (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 F C))))) 16)
(/.f64 (*.f64 (*.f64 (sqrt.f64 -16) 4) (*.f64 (sqrt.f64 (/.f64 F C)) 4)) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) 2)) (*.f64 2 (*.f64 (sqrt.f64 -16) 2))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 -16))) (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 F C))))) 16)
(/.f64 (*.f64 (*.f64 (sqrt.f64 -16) 4) (*.f64 (sqrt.f64 (/.f64 F C)) 4)) 16)
(pow.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) 1)
(sqrt.f64 (*.f64 -16 (/.f64 F C)))
(+.f64 (*.f64 -16 (/.f64 F C)) 0)
(*.f64 -16 (/.f64 F C))
(+.f64 0 (*.f64 -16 (/.f64 F C)))
(*.f64 -16 (/.f64 F C))
(+.f64 (*.f64 F (/.f64 -8 C)) (*.f64 F (/.f64 -8 C)))
(*.f64 -16 (/.f64 F C))
(+.f64 (/.f64 (*.f64 F (/.f64 -8 C)) 2) (+.f64 (/.f64 (*.f64 F (/.f64 -8 C)) 2) (*.f64 F (/.f64 -8 C))))
(*.f64 -16 (/.f64 F C))
(-.f64 (*.f64 -16 (/.f64 F C)) 0)
(*.f64 -16 (/.f64 F C))
(-.f64 (*.f64 F (/.f64 -8 C)) (/.f64 (neg.f64 (*.f64 -16 (/.f64 F C))) 2))
(*.f64 -16 (/.f64 F C))
(/.f64 (*.f64 -16 (/.f64 F C)) 1)
(*.f64 -16 (/.f64 F C))
(/.f64 (*.f64 F (/.f64 -32 C)) 2)
(*.f64 -16 (/.f64 F C))
(/.f64 (*.f64 F (/.f64 -64 C)) 4)
(*.f64 -16 (/.f64 F C))
(/.f64 (*.f64 (+.f64 F F) (/.f64 -64 C)) 8)
(*.f64 -16 (/.f64 F C))
(/.f64 (*.f64 (*.f64 F 4) (/.f64 -64 C)) 16)
(*.f64 -16 (/.f64 F C))
(/.f64 (*.f64 (/.f64 -64 C) (*.f64 F 4)) 16)
(*.f64 -16 (/.f64 F C))
(/.f64 (*.f64 (*.f64 (+.f64 F F) 4) (/.f64 -32 C)) 16)
(*.f64 -16 (/.f64 F C))
(/.f64 (*.f64 (/.f64 -32 C) (*.f64 (+.f64 F F) 4)) 16)
(*.f64 -16 (/.f64 F C))
(/.f64 (*.f64 (*.f64 (+.f64 F F) 4) (/.f64 -8 C)) 4)
(*.f64 -16 (/.f64 F C))
(/.f64 (*.f64 (/.f64 (/.f64 F (*.f64 C C)) C) -16) (*.f64 (/.f64 1 C) (/.f64 1 C)))
(/.f64 (*.f64 -16 (/.f64 F (*.f64 (*.f64 C C) C))) (/.f64 1 (*.f64 C C)))
(/.f64 (*.f64 -16 (/.f64 F (*.f64 C (*.f64 C C)))) (/.f64 1 (*.f64 C C)))
(*.f64 -16 (/.f64 (/.f64 F (*.f64 C (*.f64 C C))) (/.f64 1 (*.f64 C C))))
(*.f64 -16 (-.f64 (-.f64 (/.f64 F C) (/.f64 0 C)) (/.f64 0 C)))
(pow.f64 (*.f64 -16 (/.f64 F C)) 1)
(*.f64 -16 (/.f64 F C))

localize456.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.6b
(*.f64 F (*.f64 (-.f64 (+.f64 A C) C) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))))
6.4b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) C) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
9.8b
(*.f64 (-.f64 (+.f64 A C) C) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
11.1b
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) C) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))))
Compiler

Compiled 146 to 85 computations (41.8% saved)

series113.0ms (0.1%)

Counts
4 → 132
Calls

45 calls:

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

rewrite576.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
954×rational_best-simplify-62
460×rational_best-2
460×rational_best-3
460×rational_best-1
456×rational_best-4
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
021256
1148252
2351204
31324204
46956204
Stop Event
node limit
Counts
4 → 177
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) C) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))))
(*.f64 (-.f64 (+.f64 A C) C) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) C) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
(*.f64 F (*.f64 (-.f64 (+.f64 A C) C) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.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 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (sqrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 F)) (-.f64 (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 2 (-.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 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (sqrt.f64 (*.f64 F A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 (sqrt.f64 (+.f64 A A)) (sqrt.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (sqrt.f64 (*.f64 F (+.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 A A)) (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (sqrt.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (sqrt.f64 (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (/.f64 (sqrt.f64 F) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 F) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (sqrt.f64 (*.f64 F A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (*.f64 (sqrt.f64 2) (sqrt.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (sqrt.f64 (+.f64 F F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (sqrt.f64 (/.f64 F 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (sqrt.f64 (/.f64 (*.f64 F A) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (/.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 A A)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 A) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 A) (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 A) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 A 4)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8)) (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 A 4) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8) (*.f64 A 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 A -2) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 A) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 A (-.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 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 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 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.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 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 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 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.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 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.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 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.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 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.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 A (*.f64 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 -3/2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.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 C (*.f64 A 4))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (/.f64 1 (-.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 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 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 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 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 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.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 F) (/.f64 (sqrt.f64 (*.f64 A (*.f64 2 (-.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 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.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 F) (/.f64 (sqrt.f64 (*.f64 A (*.f64 2 (-.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 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 2 (-.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 (sqrt.f64 F) (neg.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 2 (-.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 (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (/.f64 (sqrt.f64 F) (-.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 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.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 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 A (*.f64 2 (-.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 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 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 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 4) (/.f64 -1 (*.f64 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 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 4) (-.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 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 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 4) (-.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 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 F (*.f64 A (*.f64 2 (-.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 -2 (-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.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 F (*.f64 A (*.f64 2 (-.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 (sqrt.f64 (*.f64 F A)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (-.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 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) -2) (/.f64 1 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.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 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) -2) (-.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) -2) (-.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 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 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))))) (#(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 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))))) (#(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 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 A (*.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 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (/.f64 (sqrt.f64 F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (*.f64 A (*.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 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (/.f64 (sqrt.f64 (*.f64 F A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 F) -2) (/.f64 (sqrt.f64 (*.f64 A (*.f64 2 (-.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 2 (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (/.f64 (neg.f64 (sqrt.f64 F)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 F)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.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 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 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 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 4)) (/.f64 1 (neg.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 4)) (-.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (/.f64 1 (neg.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (*.f64 2 (-.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 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 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 F (*.f64 A (*.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 1 (/.f64 1 (-.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 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.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 (sqrt.f64 (+.f64 A A))) (/.f64 (sqrt.f64 (*.f64 F (-.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 (neg.f64 (sqrt.f64 (*.f64 F A))) (/.f64 (sqrt.f64 (*.f64 2 (-.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 (neg.f64 (sqrt.f64 (*.f64 F A))) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (-.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 (neg.f64 (sqrt.f64 A)) (/.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)))))))) (#(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 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 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 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (/.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 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (/.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 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 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 F (*.f64 A (*.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 (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 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 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 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 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 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (/.f64 (/.f64 (sqrt.f64 F) (-.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 F))) (/.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 2 (-.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)) (/.f64 (sqrt.f64 (*.f64 A (*.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 F) (-.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)) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (/.f64 (/.f64 (sqrt.f64 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 *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F A)) (-.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 -1 (/.f64 (*.f64 2 (-.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 A (*.f64 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 -1 (/.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 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 pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 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 F (*.f64 A (*.f64 2 (-.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 neg.f64 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A (*.f64 2 (-.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 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 F (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (*.f64 F (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 F (*.f64 A (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 F (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (/.f64 (*.f64 F (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) -1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (*.f64 A (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8)) F) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 A) (*.f64 F (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 A) (*.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 F F))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8)) F) (*.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8)) F)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8)) (*.f64 2 (+.f64 F F))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 F F)) (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 A 4) (*.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 F F))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8) (*.f64 4 (*.f64 F A))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 4 (*.f64 F A)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 F F)) (*.f64 A 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8) (*.f64 F A)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 A) (*.f64 F (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))))

simplify917.0ms (0.6%)

Algorithm
egg-herbie
Rules
1294×rational_best-simplify-1
1280×rational_best-simplify-50
802×rational_best-simplify-108
798×rational_best-simplify-54
556×rational_best-simplify-55
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
076224783
1220723681
2648423229
Stop Event
node limit
Counts
309 → 396
Calls
Call 1
Inputs
(*.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) (pow.f64 B 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/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 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/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))))
(*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -2)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/512 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 6)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.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 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))))
(+.f64 (*.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 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)))))))
(*.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) (pow.f64 B 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/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 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/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.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 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))))
(+.f64 (*.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 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)))))))
(*.f64 -1 (*.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 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (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 5)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B))))))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(*.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) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.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 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (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/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.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 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/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.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/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.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/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.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) (pow.f64 B 6)) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) A)))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (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) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) A))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (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) (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) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) A)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/1024 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 -2) (pow.f64 B 6)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 -2) (pow.f64 B 6)))) (+.f64 (*.f64 -1/2048 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 -2) (pow.f64 B 6)))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 -2) (pow.f64 B 6))))))) (pow.f64 A 3))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))))
(+.f64 (*.f64 -1 (*.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 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))))))
(+.f64 (*.f64 -1 (*.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 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))) (+.f64 (*.f64 (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (+.f64 (*.f64 8 (*.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 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7))))))) (pow.f64 C 3)) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 -16 (*.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 -4)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 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) (sqrt.f64 -4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))))
(+.f64 (*.f64 (+.f64 (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 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) (sqrt.f64 -4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/128 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 B 6)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -4 (*.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 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -16 (*.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 (*.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 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (+.f64 (*.f64 -64 (*.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 2 (*.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 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (+.f64 (*.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 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))))))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) C))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) C))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))) (pow.f64 B 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))) (+.f64 (*.f64 8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))))) (pow.f64 B 5))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) C))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))) (pow.f64 B 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))) (+.f64 (*.f64 8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))))) (pow.f64 B 5))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)) (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 3)))) (+.f64 (*.f64 -64 (*.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 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 2))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 3) 4))
(-.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))
(-.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) -2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) 4))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) 1/2)
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (sqrt.f64 F))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) -1)
(*.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 2))
(*.f64 (*.f64 2 (sqrt.f64 F)) (-.f64 (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 4) 1/4)
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) -2))
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (sqrt.f64 (*.f64 F A)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 (sqrt.f64 (+.f64 A A)) (sqrt.f64 F)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F A))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (sqrt.f64 (*.f64 F (+.f64 A A))))
(*.f64 (sqrt.f64 (+.f64 A A)) (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (sqrt.f64 A))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (sqrt.f64 (+.f64 A A)))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (/.f64 (sqrt.f64 F) 2))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 F) 2)))
(*.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (sqrt.f64 (*.f64 F A))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (*.f64 (sqrt.f64 2) (sqrt.f64 F)))
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (sqrt.f64 (+.f64 F F)))
(*.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (sqrt.f64 (/.f64 F 2)))
(*.f64 (sqrt.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (sqrt.f64 (/.f64 (*.f64 F A) 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) 2)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) -1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 4)) 8)
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))
(+.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 0)
(+.f64 0 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(-.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 0)
(-.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (/.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -1/2) 2))
(-.f64 (*.f64 A (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 1)
(/.f64 (*.f64 A (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2)
(/.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8)) 4)
(/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 A A)) -1)
(/.f64 (*.f64 (neg.f64 A) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) -1)
(/.f64 (*.f64 (neg.f64 A) (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) -2)
(/.f64 (*.f64 (neg.f64 A) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8)) -4)
(/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 A 4)) -2)
(/.f64 (*.f64 A (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) -1)
(/.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) -2)
(/.f64 (+.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8)) (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8))) 8)
(/.f64 (*.f64 (*.f64 A 4) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8)) 16)
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8) (*.f64 A 4)) 16)
(/.f64 (*.f64 (*.f64 A -2) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) 4)
(pow.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 1)
(neg.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 A A)))
(neg.f64 (*.f64 (neg.f64 A) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(neg.f64 (*.f64 A (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.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 (sqrt.f64 (*.f64 F (*.f64 A (*.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 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))
(+.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 1)
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.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 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(-.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.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 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(-.f64 (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))
(-.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) -1)
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.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 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.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 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 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 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.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 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A (*.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 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.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 F) (/.f64 (sqrt.f64 (*.f64 A (*.f64 2 (-.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 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 F) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.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 F) (neg.f64 (/.f64 (sqrt.f64 (*.f64 A (*.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 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))
(*.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 A (*.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 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 F)))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 1/2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 4) (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 4) (/.f64 -1 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 4) (-.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 4) (-.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 -1 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 -2 (-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.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 F (*.f64 A (*.f64 2 (-.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 A)) (/.f64 (neg.f64 (sqrt.f64 (*.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 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) -2) (/.f64 1 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.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 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) -2) (-.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) -2) (-.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 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 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))
(*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))
(*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 4))
(*.f64 (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (/.f64 (sqrt.f64 F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (sqrt.f64 F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (/.f64 (sqrt.f64 (*.f64 F A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (*.f64 (sqrt.f64 F) -2) (/.f64 (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (/.f64 (neg.f64 (sqrt.f64 F)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 F)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) -1/2)
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1/4)
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 4)) (/.f64 1 (neg.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 4)) (-.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (/.f64 1 (neg.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) -2)
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 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 F (*.f64 A (*.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 1 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.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 (sqrt.f64 (+.f64 A A))) (/.f64 (sqrt.f64 (*.f64 F (-.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 A))) (/.f64 (sqrt.f64 (*.f64 2 (-.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 A))) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (neg.f64 (sqrt.f64 A)) (/.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 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 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 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (/.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 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (/.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 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 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 F (*.f64 A (*.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 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 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 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 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 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (/.f64 (/.f64 (sqrt.f64 F) (-.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 F))) (/.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 2 (-.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)) (/.f64 (sqrt.f64 (*.f64 A (*.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 F) (-.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 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (/.f64 (/.f64 (sqrt.f64 F) (-.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 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (-.f64 -1 (/.f64 (*.f64 2 (-.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 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.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 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.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 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(neg.f64 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 0)
(+.f64 0 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(+.f64 (*.f64 F (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (*.f64 F (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(-.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 0)
(-.f64 (*.f64 F (*.f64 A (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(-.f64 (*.f64 F (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (/.f64 (*.f64 F (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) -1/2) 2))
(/.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 1)
(/.f64 (*.f64 F (*.f64 A (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 2)
(/.f64 (*.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8)) F) 4)
(/.f64 (*.f64 (neg.f64 A) (*.f64 F (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) -1)
(/.f64 (*.f64 (neg.f64 A) (*.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 F F))) -4)
(/.f64 (+.f64 (*.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8)) F) (*.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8)) F)) 8)
(/.f64 (*.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8)) (*.f64 2 (+.f64 F F))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 F F)) (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8))) 16)
(/.f64 (*.f64 (*.f64 A 4) (*.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 F F))) 16)
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8) (*.f64 4 (*.f64 F A))) 16)
(/.f64 (*.f64 (*.f64 4 (*.f64 F A)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8)) 16)
(/.f64 (*.f64 (*.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 F F)) (*.f64 A 4)) 16)
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8) (*.f64 F A)) 4)
(pow.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 1)
(neg.f64 (*.f64 (neg.f64 A) (*.f64 F (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
Outputs
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 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 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 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 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (sqrt.f64 -64))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) A) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 -64))))))
(+.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)))) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) A) (sqrt.f64 -64))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (sqrt.f64 -64))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (sqrt.f64 -1024))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)))) (+.f64 (+.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 C F)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (sqrt.f64 -1024))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/16))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) A) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 -64))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)))) (+.f64 (+.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 C F)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (sqrt.f64 -1024))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/16))) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) A) (sqrt.f64 -64))))))
(*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -2)) (sqrt.f64 (*.f64 C F))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -2))))
(*.f64 (*.f64 A (sqrt.f64 -2)) (*.f64 (sqrt.f64 (*.f64 C F)) -2))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -2)))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F C) -2)))))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -2)) (*.f64 (sqrt.f64 (*.f64 C F)) -2)) (*.f64 (sqrt.f64 (*.f64 (/.f64 F C) -2)) (*.f64 (pow.f64 B 2) 1/4)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F C) -2)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) A) 1/64))))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -2)) (*.f64 (sqrt.f64 (*.f64 C F)) -2)) (+.f64 (*.f64 1/64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) A))) (*.f64 (sqrt.f64 (*.f64 (/.f64 F C) -2)) (*.f64 (pow.f64 B 2) 1/4))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/512 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 6)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 (/.f64 F C) -2)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 A (sqrt.f64 -2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) A) 1/64)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -2)) (pow.f64 A 2)) 1/512)))))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -2)) (*.f64 (sqrt.f64 (*.f64 C F)) -2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F C) -2)) (*.f64 (pow.f64 B 2) 1/4)) (+.f64 (*.f64 1/64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -2)) (pow.f64 A 2)))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))
(*.f64 B (sqrt.f64 (*.f64 2 (*.f64 A F))))
(*.f64 B (sqrt.f64 (*.f64 A (*.f64 2 F))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 A F)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) C) B))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 A (*.f64 2 F)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (*.f64 -2 (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 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 A F)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 A (*.f64 2 F)))) (*.f64 -2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) C) B)))))
(+.f64 (*.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 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))) (*.f64 -4 (*.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 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 A F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)))))))
(+.f64 (+.f64 (*.f64 B (sqrt.f64 (*.f64 A (*.f64 2 F)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)) -4))) (*.f64 -2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) C) B)))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 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 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 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 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (sqrt.f64 -64))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) A) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 -64))))))
(+.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)))) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) A) (sqrt.f64 -64))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 (*.f64 C F))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (sqrt.f64 -64))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (sqrt.f64 -1024))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)))) (+.f64 (+.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 C F)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (sqrt.f64 -1024))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/16))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) A) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (sqrt.f64 -64))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -4)))) (+.f64 (+.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 C F)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (sqrt.f64 -1024))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/16))) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) A) (sqrt.f64 -64))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))
(*.f64 B (sqrt.f64 (*.f64 2 (*.f64 A F))))
(*.f64 B (sqrt.f64 (*.f64 A (*.f64 2 F))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 A F)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) C) B))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 A (*.f64 2 F)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (*.f64 -2 (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 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 A F)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 A (*.f64 2 F)))) (*.f64 -2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) C) B)))))
(+.f64 (*.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 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))) (*.f64 -4 (*.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 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (+.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 A F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)))))))
(+.f64 (+.f64 (*.f64 B (sqrt.f64 (*.f64 A (*.f64 2 F)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)) -4))) (*.f64 -2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) C) B)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 A F)))) -1)
(neg.f64 (*.f64 B (sqrt.f64 (*.f64 A (*.f64 2 F)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 2 F))) (neg.f64 B))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 A F)))) -1) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) C) B))))
(+.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 A (*.f64 2 F))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) B) (*.f64 (*.f64 (sqrt.f64 2) C) 2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 2 F))) (neg.f64 B)) (*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) B) (*.f64 (*.f64 (sqrt.f64 2) C) 2)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 A F)))) -1) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) 2))))
(+.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 A (*.f64 2 F))))) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) C) B)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 2 F))) (neg.f64 B)) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) C) B)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (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 5)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 2) B))))))
(+.f64 (+.f64 (*.f64 (*.f64 B (sqrt.f64 (*.f64 2 (*.f64 A F)))) -1) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) C) B)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) 4)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) 2))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)) 4)) (+.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 A (*.f64 2 F))))) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) C) B)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)) 4)) (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 2 F))) (neg.f64 B)) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) C) B)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))))))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 A (*.f64 2 (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 C -8)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 C -8)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 C -8)))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 C (*.f64 (pow.f64 A 2) -8))
(*.f64 (pow.f64 A 2) (*.f64 C -8))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 C -8)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 C -8)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 C -8)))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 C (*.f64 (pow.f64 A 2) -8))
(*.f64 (pow.f64 A 2) (*.f64 C -8))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 C -8)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 C -8)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 C -8)))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 A (*.f64 2 (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 C -8)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 C -8)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 C -8)))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 C (*.f64 (pow.f64 A 2) -8))
(*.f64 (pow.f64 A 2) (*.f64 C -8))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 C -8)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 C -8)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 C -8)))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 C (*.f64 (pow.f64 A 2) -8))
(*.f64 (pow.f64 A 2) (*.f64 C -8))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 C -8)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 C -8)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 C -8)))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(*.f64 C (*.f64 (pow.f64 A 2) -8))
(*.f64 (pow.f64 A 2) (*.f64 C -8))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 C -8)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 C -8)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 C -8)))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 A (*.f64 2 (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 C -8)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 C -8)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 C -8)))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 A (*.f64 2 (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 C -8)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 C -8)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (*.f64 C -8)))
(*.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/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.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 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 (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 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -4))) 1/8))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -8))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/8)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) A)))))
(+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (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/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.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 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (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 -64) (pow.f64 A 2))) -1/32)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) 1/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 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -4))) 1/8)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))))) (*.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 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 A 2)))) (+.f64 (+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) A)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/8)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/32)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -64) (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/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.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/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.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/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.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) (pow.f64 B 6)) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))))))))
(+.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 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) 1/4)) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.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 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -64) (pow.f64 A 2))) -1/32)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -4))) 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 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (sqrt.f64 -4) (pow.f64 A 3))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (sqrt.f64 -1024) (pow.f64 A 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (sqrt.f64 -64) (pow.f64 A 3))) -1/128)))))))))))
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (sqrt.f64 -4) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/128)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 1/64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 A 3)) (sqrt.f64 -1024)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 -1/128 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (sqrt.f64 -64) (pow.f64 A 3)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) A))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/8)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -64) (pow.f64 A 2))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 A 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) 1/32)))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -8))) (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -2)))
(*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F C) -2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) A)))
(+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F C) -2))) (*.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 1/16) A)))
(+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F C) -2))) (neg.f64 (/.f64 (*.f64 1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 C 3)))))) A)))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (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) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) A))))))
(+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) (pow.f64 A 2)))) (+.f64 (+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F C) -2))) (*.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 1/16) A))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) (pow.f64 A 2)) -1/32)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) (pow.f64 A 2)) 1/64)))))
(+.f64 (+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F C) -2))) (+.f64 (neg.f64 (/.f64 (*.f64 1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 C 3)))))) A)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) (pow.f64 A 2)))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) (pow.f64 A 2))) 5/256))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (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) (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) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) A)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/1024 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 -2) (pow.f64 B 6)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 -2) (pow.f64 B 6)))) (+.f64 (*.f64 -1/2048 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 -2) (pow.f64 B 6)))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 -2) (pow.f64 B 6))))))) (pow.f64 A 3))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) (pow.f64 A 2)) 1/64)) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) (pow.f64 A 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) (pow.f64 A 2)) -1/32)) (+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F C) -2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) 1/16) A)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) -1/1024)) (+.f64 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) -1/256)) (*.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) 15/2048))) (pow.f64 A 3))))))))
(+.f64 (+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F C) -2))) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 C 3)))))) A) (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 C 7))))) 15/2048) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 C 7))))) -5/1024)) (pow.f64 A 3)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) (pow.f64 A 2)))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) (pow.f64 A 2))) 5/256))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 A F)) B))) (*.f64 C (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -2)))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 C (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) C) 1/2))
(+.f64 (*.f64 -1 (*.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 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 A F)) B))) (+.f64 (*.f64 C (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -2)) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 (*.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))) -8)))))
(+.f64 (*.f64 C (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) -16)) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) 10)))))
(+.f64 (*.f64 -1 (*.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 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))) (+.f64 (*.f64 (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (+.f64 (*.f64 8 (*.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 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7))))))) (pow.f64 C 3)) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 A F)) B))) (+.f64 (*.f64 C (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -2)) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 (*.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))) -8))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) 36)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 5)) -16)) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) 10))) (+.f64 (*.f64 C (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (*.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))) -56))))))
(*.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/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) 1/4)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) 1/8)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -8) A))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -8))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/8 (/.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 (sqrt.f64 -8) A))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 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) (sqrt.f64 -4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))))
(+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) 1/8)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -8) A))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) 1/4)) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))) 1/32)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 A 2)) 1/64)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -64)) -1/32)))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -8))) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/8 (/.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 (sqrt.f64 -8) A))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/64 (/.f64 (sqrt.f64 -8) (pow.f64 A 2)))) (+.f64 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -64)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/32)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/32 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))))))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 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) (sqrt.f64 -4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/128 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 3))) (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 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))) 1/32)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 A 2)) 1/64)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -64)) -1/32))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) 1/4)) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) 1/8)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 -8) A))))) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1024) (pow.f64 A 3))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 -8) (pow.f64 A 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 3))) 1/128)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -64) (pow.f64 A 3))) -1/128)))))))))
(+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -8))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/8 (/.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 1/16 (/.f64 (sqrt.f64 -8) A)))))) (+.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (sqrt.f64 -1024)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 1/128 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (sqrt.f64 -4)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 -1/128 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -64) (pow.f64 A 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 1/256 (/.f64 (sqrt.f64 -8) (pow.f64 A 3)))))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/64 (/.f64 (sqrt.f64 -8) (pow.f64 A 2)))) (+.f64 (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -64)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/32)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/32 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 A F)) B)))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -4 (*.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 -1 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 A F)) B))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) C) (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) B) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3))) -2))
(+.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 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -16 (*.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 (*.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 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))))))))
(+.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 -1 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 A F)) B))) (+.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) C) (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 2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 B 5)))) (*.f64 -16 (*.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 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F)))) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3))) -2) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5))) -14)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) 8))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (+.f64 (*.f64 -64 (*.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 2 (*.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 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (+.f64 (*.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 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))))))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 A F)) B))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (pow.f64 B 5)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (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 2 (*.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 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) 2)) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7))) 36)))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F)))) (+.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 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7))) 36)) (*.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5))) 10)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) -4)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) -64)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) -16)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) 8)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 A F)) B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) C))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 A F)) B)) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 A 3)))))) (*.f64 -4 (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 A 3))))))) (pow.f64 B 3))))
(+.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 A F)) B)) (neg.f64 (/.f64 (*.f64 (*.f64 C (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 3))))) -2) (pow.f64 B 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) C))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))) (pow.f64 B 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))) (+.f64 (*.f64 8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))))) (pow.f64 B 5))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 A F)) B)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) -16)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) 8)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))))) (pow.f64 B 5))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 A 3)))))) (*.f64 -4 (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 A 3))))))) (pow.f64 B 3)))))
(+.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 A F)) B)) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 5)))) (*.f64 (pow.f64 C 2) -16)) (*.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 5))))) 10)) (pow.f64 B 5)) (/.f64 (*.f64 (*.f64 C (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 3))))) -2) (pow.f64 B 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) C))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))) (pow.f64 B 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))) (+.f64 (*.f64 8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))))) (pow.f64 B 5))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)) (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 3)))) (+.f64 (*.f64 -64 (*.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 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 A 3)))))) (*.f64 -4 (*.f64 C (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (pow.f64 A 3))))))) (pow.f64 B 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) -16)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) 8)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))))) (pow.f64 B 5))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 A F)) B)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) 8)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) 4)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) -64)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 A 7))) 32))))) (pow.f64 B 7))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 A F)) B)) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 7))))) -32) (*.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 7))))) 12)) (pow.f64 B 7)))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 5)))) (*.f64 (pow.f64 C 2) -16)) (*.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 5))))) 10)) (pow.f64 B 5)) (/.f64 (*.f64 (*.f64 C (sqrt.f64 (*.f64 2 (*.f64 F (pow.f64 A 3))))) -2) (pow.f64 B 3)))))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 2 F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 2 F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 2 F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 2 F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 2 F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 2 F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 2 F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 2 F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 2 F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 2 F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 2 F)))
(*.f64 2 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 A (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 2 F)))
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))
(*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -8)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -8)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -8)))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8))
(*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -8))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -8)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -8)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -8)))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8))
(*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -8))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -8)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -8)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -8)))
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))
(*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -8)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -8)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -8)))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8))
(*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -8))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -8)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -8)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -8)))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8))
(*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -8))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -8)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -8)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -8)))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8))
(*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -8))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -8)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -8)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -8)))
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))
(*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -8)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -8)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -8)))
(*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2))))
(*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -8)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -8)))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -8)))
(+.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 0)
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(+.f64 0 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 2))
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 3) 4))
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(-.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 0)
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(-.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) -2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) -2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) -2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) 4))
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 1)
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 1 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) 1/2)
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (sqrt.f64 F))
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) -1)
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 2))
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (*.f64 2 (sqrt.f64 F)) (-.f64 (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 2)))
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 4) 1/4)
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) -2))
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (sqrt.f64 (*.f64 F A)))
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 (sqrt.f64 (+.f64 A A)) (sqrt.f64 F)))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A A))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 A (+.f64 F F))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F A))))
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (sqrt.f64 (*.f64 F (+.f64 A A))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A A))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 A (+.f64 F F))))
(*.f64 (sqrt.f64 (+.f64 A A)) (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A A))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 A (+.f64 F F))))
(*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (sqrt.f64 A))
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (sqrt.f64 (+.f64 A A)))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A A))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 A (+.f64 F F))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (/.f64 (sqrt.f64 F) 2))
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 F) 2)))
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (sqrt.f64 (*.f64 F A))))
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (*.f64 (sqrt.f64 2) (sqrt.f64 F)))
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (sqrt.f64 (+.f64 F F)))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A A))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 A (+.f64 F F))))
(*.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A A))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 A (+.f64 F F))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 A (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1/2))
(sqrt.f64 (*.f64 1/2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 A (*.f64 F 4)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (sqrt.f64 (/.f64 F 2)))
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (sqrt.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (sqrt.f64 (/.f64 (*.f64 F A) 2)))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 F (+.f64 A A))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 A (+.f64 F F))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 1)
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) 2)
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) -1)
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 4) 4)
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 4)) 8)
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 1)
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))
(sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(+.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 0)
(*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 A 2))
(+.f64 0 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 A 2))
(+.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A A))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (+.f64 A A))
(-.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 0)
(*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 A 2))
(-.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (/.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -1/2) 2))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (+.f64 A A))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (+.f64 A A))
(-.f64 (*.f64 A (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(-.f64 (*.f64 A (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 A (-.f64 (*.f64 4 (-.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 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 A 2)))
(/.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 1)
(*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 A 2))
(/.f64 (*.f64 A (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2)
(*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 A 2))
(/.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8)) 4)
(*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 A 2))
(/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 A A)) -1)
(neg.f64 (*.f64 (+.f64 A A) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(neg.f64 (*.f64 (+.f64 A A) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(/.f64 (*.f64 (neg.f64 A) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) -1)
(*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 A 2))
(/.f64 (*.f64 (neg.f64 A) (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) -2)
(*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 A 2))
(/.f64 (*.f64 (neg.f64 A) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8)) -4)
(*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 A 2))
(/.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 A 4)) -2)
(/.f64 (*.f64 4 (*.f64 A (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) -2)
(/.f64 (*.f64 A (*.f64 4 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) -2)
(/.f64 (*.f64 A (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) -1)
(neg.f64 (*.f64 A (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(neg.f64 (*.f64 A (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))))
(/.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) -2)
(*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 A 2))
(/.f64 (+.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8)) (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8))) 8)
(*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 A 2))
(/.f64 (*.f64 (*.f64 A 4) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8)) 16)
(/.f64 (*.f64 4 (*.f64 A (*.f64 8 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 16)
(/.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) 32)) 16)
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8) (*.f64 A 4)) 16)
(/.f64 (*.f64 4 (*.f64 A (*.f64 8 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 16)
(/.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) 32)) 16)
(/.f64 (*.f64 (*.f64 A -2) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) 4)
(/.f64 (*.f64 -4 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 A -2))) 4)
(/.f64 (*.f64 -2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 A -4))) 4)
(pow.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 1)
(*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 A 2))
(neg.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (+.f64 A A)))
(neg.f64 (*.f64 (+.f64 A A) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(neg.f64 (*.f64 (+.f64 A A) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(neg.f64 (*.f64 (neg.f64 A) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 A 2))
(neg.f64 (*.f64 A (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(neg.f64 (*.f64 A (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.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 F (*.f64 A (*.f64 2 (-.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 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.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 (sqrt.f64 (*.f64 F (*.f64 A (*.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 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (/.f64 -3/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 2)
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (/.f64 -3/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))) 2)
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(+.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 1)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.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 F (*.f64 A (*.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 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.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 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(-.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.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 A (*.f64 2 (-.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 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(-.f64 (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (/.f64 -3/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 2)
(/.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) -3) (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) 4)
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(-.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) -1)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.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 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 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 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.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 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.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 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.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 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 -1 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A (*.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 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 -1 (-.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.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 F) (/.f64 (sqrt.f64 (*.f64 A (*.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 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(neg.f64 (-.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 A 2))) (/.f64 (sqrt.f64 F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (-.f64 (/.f64 1 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(*.f64 (sqrt.f64 F) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.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 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (sqrt.f64 F) (neg.f64 (/.f64 (sqrt.f64 (*.f64 A (*.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 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 A 2))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -1)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 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)))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 A (*.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 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 F)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 1/2)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.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 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 4) (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 4) (/.f64 -1 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 4) (-.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 4) (-.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 -1 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.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 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 -2 (-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.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 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 -2 (-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(*.f64 -2 (/.f64 (-.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) 2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 -2 (*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(*.f64 (sqrt.f64 (*.f64 F A)) (/.f64 (neg.f64 (sqrt.f64 (*.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 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) -2) (/.f64 1 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.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 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) -2) (-.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) -2) (-.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.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 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 4))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 A 2))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (/.f64 (sqrt.f64 F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (/.f64 (sqrt.f64 F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (/.f64 (sqrt.f64 (*.f64 F A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F A)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (*.f64 (sqrt.f64 F) -2) (/.f64 (sqrt.f64 (*.f64 A (*.f64 2 (-.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 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (/.f64 (*.f64 -2 (sqrt.f64 F)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 A 2))) (/.f64 (/.f64 (*.f64 -2 (sqrt.f64 F)) 2) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (/.f64 (neg.f64 (sqrt.f64 F)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 F)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (/.f64 (sqrt.f64 F) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 F)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 A 2))) (-.f64 (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (/.f64 (sqrt.f64 F) -2) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) -1/2)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 4 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 1/4 (/.f64 (*.f64 4 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 4)) (/.f64 1 (neg.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 4)) (-.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (/.f64 1 (neg.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8)))))
(*.f64 (*.f64 4 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))) (-.f64 (/.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) -4) (/.f64 1 (neg.f64 (*.f64 8 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) 8) (-.f64 (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (/.f64 1 (neg.f64 (*.f64 8 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) 8) (-.f64 (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (neg.f64 (/.f64 1/8 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) -2)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 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 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.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 F (*.f64 A (*.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 1 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 1 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.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 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (/.f64 (/.f64 1 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (*.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 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.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 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (*.f64 2 (/.f64 2 (/.f64 4 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))
(/.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))) (/.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 A A))) (/.f64 (sqrt.f64 (*.f64 F (-.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 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 A A))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 A (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F A))) (/.f64 (sqrt.f64 (*.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 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F A))) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (-.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 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (neg.f64 (sqrt.f64 A)) (/.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 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 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 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (/.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 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (/.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 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (*.f64 (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (/.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 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (/.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 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (*.f64 (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 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 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.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 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 -1/2 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 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 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (/.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 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (*.f64 (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (/.f64 (/.f64 (sqrt.f64 F) (-.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 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 F))) (/.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 2 (-.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 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (/.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 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (*.f64 (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 A (*.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 F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (/.f64 (/.f64 (sqrt.f64 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 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (/.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 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (*.f64 (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F A)) (-.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 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (/.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 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (*.f64 (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(*.f64 (-.f64 -1 (/.f64 (*.f64 2 (-.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 A (*.f64 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 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (-.f64 -1 (/.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (-.f64 -1 (/.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (-.f64 (*.f64 A (*.f64 4 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 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.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 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (/.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (/.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.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 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(neg.f64 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A (*.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 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(+.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 0)
(*.f64 2 (*.f64 A (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 2 F)))
(+.f64 0 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 2 (*.f64 A (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 2 F)))
(+.f64 (*.f64 F (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (*.f64 F (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 F F))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 A (+.f64 F F)))
(-.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 0)
(*.f64 2 (*.f64 A (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 2 F)))
(-.f64 (*.f64 F (*.f64 A (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(-.f64 (*.f64 F (*.f64 A (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(*.f64 F (*.f64 A (-.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(*.f64 F (*.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 A 2))))
(-.f64 (*.f64 F (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (/.f64 (*.f64 F (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) -1/2) 2))
(*.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (+.f64 F F))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 A (+.f64 F F)))
(/.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 1)
(*.f64 2 (*.f64 A (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 2 F)))
(/.f64 (*.f64 F (*.f64 A (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 2)
(*.f64 2 (*.f64 A (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 2 F)))
(/.f64 (*.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8)) F) 4)
(*.f64 2 (*.f64 A (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 2 F)))
(/.f64 (*.f64 (neg.f64 A) (*.f64 F (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) -1)
(*.f64 2 (*.f64 A (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 2 F)))
(/.f64 (*.f64 (neg.f64 A) (*.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 F F))) -4)
(/.f64 (*.f64 (+.f64 F F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (*.f64 4 (neg.f64 A)))) -4)
(/.f64 (*.f64 (*.f64 8 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (*.f64 F (neg.f64 A))) -4)
(/.f64 (*.f64 (*.f64 8 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (*.f64 A (neg.f64 F))) -4)
(/.f64 (+.f64 (*.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8)) F) (*.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8)) F)) 8)
(*.f64 2 (*.f64 A (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 2 F)))
(/.f64 (*.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8)) (*.f64 2 (+.f64 F F))) 16)
(*.f64 2 (*.f64 A (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 2 F)))
(/.f64 (*.f64 (*.f64 2 (+.f64 F F)) (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8))) 16)
(*.f64 2 (*.f64 A (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 2 F)))
(/.f64 (*.f64 (*.f64 A 4) (*.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 F F))) 16)
(*.f64 2 (*.f64 A (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 2 F)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8) (*.f64 4 (*.f64 F A))) 16)
(*.f64 2 (*.f64 A (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 2 F)))
(/.f64 (*.f64 (*.f64 4 (*.f64 F A)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8)) 16)
(*.f64 2 (*.f64 A (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 2 F)))
(/.f64 (*.f64 (*.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (+.f64 F F)) (*.f64 A 4)) 16)
(*.f64 2 (*.f64 A (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 2 F)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 8) (*.f64 F A)) 4)
(*.f64 2 (*.f64 A (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 2 F)))
(pow.f64 (*.f64 F (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 1)
(*.f64 2 (*.f64 A (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 2 F)))
(neg.f64 (*.f64 (neg.f64 A) (*.f64 F (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 2 (*.f64 A (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (*.f64 2 F)))

localize301.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.8b
(*.f64 F (*.f64 (-.f64 (+.f64 A C) (+.f64 (neg.f64 B) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))))
7.2b
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B))
12.5b
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (+.f64 (neg.f64 B) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))))
13.6b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (+.f64 (neg.f64 B) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
Compiler

Compiled 236 to 137 computations (41.9% saved)

series252.0ms (0.2%)

Counts
4 → 100
Calls

45 calls:

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

rewrite389.0ms (0.3%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
028334
1205318
2495318
31844318
Stop Event
node limit
Counts
4 → 137
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (+.f64 (neg.f64 B) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (+.f64 (neg.f64 B) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B))
(*.f64 F (*.f64 (-.f64 (+.f64 A C) (+.f64 (neg.f64 B) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 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 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (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 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 0 (-.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) (-.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 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 -1 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 F) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 F) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (/.f64 (sqrt.f64 F) (-.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 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) (-.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 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 4) (/.f64 1 (*.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 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 4) (/.f64 -1 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 (sqrt.f64 F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 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 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 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 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) 2) (/.f64 (neg.f64 (sqrt.f64 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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (sqrt.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) (/.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 A C) 2) (-.f64 (*.f64 B -2) (/.f64 (pow.f64 (-.f64 A C) 2) B))))) (/.f64 (*.f64 (sqrt.f64 F) (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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 A C) 2) (-.f64 (*.f64 B -2) (/.f64 (pow.f64 (-.f64 A C) 2) B))))) (/.f64 (sqrt.f64 (*.f64 F (-.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 (neg.f64 (*.f64 2 (sqrt.f64 F))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (-.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 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (sqrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 4) 1/4)))) (#(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 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) (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 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))) (*.f64 (sqrt.f64 F) (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 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))) (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 A C) 2) (-.f64 (*.f64 B -2) (/.f64 (pow.f64 (-.f64 A C) 2) B)))) (sqrt.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 A C) 2) (-.f64 (*.f64 B -2) (/.f64 (pow.f64 (-.f64 A C) 2) B)))) (*.f64 (sqrt.f64 F) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 A C) 2) (-.f64 (*.f64 B -2) (/.f64 (pow.f64 (-.f64 A C) 2) B)))) (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (sqrt.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (sqrt.f64 (-.f64 (*.f64 (+.f64 A C) 2) (-.f64 (*.f64 B -2) (/.f64 (pow.f64 (-.f64 A C) 2) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) 2) (/.f64 (sqrt.f64 F) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (sqrt.f64 2) (sqrt.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))) (sqrt.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (sqrt.f64 (-.f64 (*.f64 (+.f64 A C) 2) (-.f64 (*.f64 B -2) (/.f64 (pow.f64 (-.f64 A C) 2) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)) (/.f64 0 B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 B) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 4) (/.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 B) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F)) 2) (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)) (+.f64 (+.f64 A C) B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)) (+.f64 (+.f64 A C) B)) (*.f64 2 (*.f64 F (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F)) 1)))))

simplify1.6s (1.1%)

Algorithm
egg-herbie
Rules
1724×rational_best-simplify-63
1102×rational_best-simplify-1
910×rational_best-simplify-47
874×rational_best-simplify-50
768×rational_best-simplify-54
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
067134839
1191231979
2533431059
Stop Event
node limit
Counts
237 → 387
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))
(+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))) (*.f64 1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))) (*.f64 1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))) B))) 2)) C)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 C F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))) (*.f64 1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) B))) 2))) (*.f64 F (*.f64 (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) (pow.f64 B 2))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))))) (pow.f64 A 3)) (+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))) (*.f64 1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))) C) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))) C) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 1 (/.f64 A B)) F))) (*.f64 1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))) C) (+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 1 (/.f64 A B)) F))) (*.f64 1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))) B))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 A F) B)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 1 (/.f64 A B)) F))) (*.f64 1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))) B))) 2)) (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))))) (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) (*.f64 F (pow.f64 B 2)))))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))))) (pow.f64 C 3)) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 1 (/.f64 A B)) F))) (*.f64 1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))) (*.f64 1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))) (*.f64 1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 C F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))) (*.f64 1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) B))) 2))) (*.f64 F (*.f64 (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 1 (/.f64 A B)) F))) (*.f64 1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 A F) B)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 1 (/.f64 A B)) F))) (*.f64 1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))) B))) 2)) (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))))) (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) (*.f64 F (pow.f64 B 2)))))) (pow.f64 C 3))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 1 (/.f64 A B)) F))) (*.f64 1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))))))
(*.f64 -1/2 (/.f64 (pow.f64 C 2) B))
(+.f64 (/.f64 (*.f64 A C) B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (/.f64 (*.f64 A C) B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (/.f64 (*.f64 A C) B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))
(*.f64 -1/2 (/.f64 (pow.f64 A 2) B))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (/.f64 (*.f64 A C) B))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (/.f64 (*.f64 A C) B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (/.f64 (*.f64 A C) B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))
(*.f64 -1/2 (/.f64 (pow.f64 A 2) B))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (/.f64 (*.f64 A C) B))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (/.f64 (*.f64 A C) B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (/.f64 (*.f64 A C) B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))
(*.f64 -1/2 (/.f64 (pow.f64 A 2) B))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (/.f64 (*.f64 A C) B))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (/.f64 (*.f64 A C) B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (/.f64 (*.f64 A C) B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))
(*.f64 -1/2 (/.f64 (pow.f64 C 2) B))
(+.f64 (/.f64 (*.f64 A C) B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (/.f64 (*.f64 A C) B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (/.f64 (*.f64 A C) B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))
(*.f64 -1/2 (/.f64 (pow.f64 C 2) B))
(+.f64 (/.f64 (*.f64 A C) B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (/.f64 (*.f64 A C) B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (/.f64 (*.f64 A C) B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 2 (*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))) (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))) (*.f64 1/2 (*.f64 F B))))) (+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))) (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) (pow.f64 B 2))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))) (*.f64 1/2 (*.f64 F B))))) (+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))) (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) (pow.f64 B 2)))))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B))
(+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))) (*.f64 1/2 (*.f64 F B))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))) (*.f64 1/2 (*.f64 F B))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)) (*.f64 2 (*.f64 A (+.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))) (*.f64 1/2 (*.f64 F B))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)) (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) (pow.f64 B 2)))) (*.f64 2 (*.f64 A (+.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B))
(+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (/.f64 C B)) 1)))) (*.f64 1/2 (*.f64 F B))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)))
(+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 F (*.f64 (+.f64 (*.f64 -1 (/.f64 C B)) 1) (pow.f64 B 2)))) (*.f64 4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (/.f64 C B)) 1)))) (*.f64 1/2 (*.f64 F B))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B))))
(+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 F (*.f64 (+.f64 (*.f64 -1 (/.f64 C B)) 1) (pow.f64 B 2)))) (*.f64 4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (/.f64 C B)) 1)))) (*.f64 1/2 (*.f64 F B))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)) (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) (pow.f64 B 2)))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))) (*.f64 2 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 1 (/.f64 A B)) F))) (*.f64 1/2 (*.f64 F B))) (pow.f64 C 2))) (*.f64 2 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B)) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 1 (/.f64 A B)) F))) (*.f64 1/2 (*.f64 F B))) (pow.f64 C 2))) (*.f64 2 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) (*.f64 F (pow.f64 B 2)))))))
(*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 1 (/.f64 A B)) F))) (*.f64 1/2 (*.f64 F B))) (pow.f64 C 2))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 1 (/.f64 A B)) F))) (*.f64 1/2 (*.f64 F B))) (pow.f64 C 2))) (+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 1 (/.f64 A B)) F))) (*.f64 1/2 (*.f64 F B))) (pow.f64 C 2))) (+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B)) (*.f64 2 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) (*.f64 F (pow.f64 B 2)))))))
(*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B))
(+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 F B)) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) (*.f64 A F)))))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B)))
(+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) (*.f64 F (pow.f64 B 2)))) (*.f64 4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 F B)) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) (*.f64 A F)))))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B))))
(+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) (*.f64 F (pow.f64 B 2)))) (*.f64 4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 F B)) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) (*.f64 A F)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B)) (*.f64 2 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) (*.f64 F (pow.f64 B 2)))))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A (*.f64 C F))) B))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A (*.f64 C F))) B)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 2 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A (*.f64 C F))) B))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A (*.f64 C F))) B)))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 2 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(+.f64 (-.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (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 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(-.f64 0 (-.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 0))
(-.f64 (-.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 -1 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 F) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 F) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F)))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F)))))
(*.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 F)))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (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 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 4) (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -4)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 4) (/.f64 -1 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F)))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F)))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F)))))
(*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 4))
(*.f64 (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 (sqrt.f64 F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (sqrt.f64 F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 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 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) 2) (/.f64 (neg.f64 (sqrt.f64 F)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (sqrt.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) (/.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 A C) 2) (-.f64 (*.f64 B -2) (/.f64 (pow.f64 (-.f64 A C) 2) B))))) (/.f64 (*.f64 (sqrt.f64 F) (sqrt.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 (*.f64 (+.f64 A C) 2) (-.f64 (*.f64 B -2) (/.f64 (pow.f64 (-.f64 A C) 2) B))))) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 F))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 0)
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 2))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 3) 4))
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 0)
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) -2))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F)))) 1/2)
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (sqrt.f64 F))
(*.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 4) 1/4)
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))) (*.f64 (sqrt.f64 F) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))) (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 A C) 2) (-.f64 (*.f64 B -2) (/.f64 (pow.f64 (-.f64 A C) 2) B)))) (sqrt.f64 F)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 A C) 2) (-.f64 (*.f64 B -2) (/.f64 (pow.f64 (-.f64 A C) 2) B)))) (*.f64 (sqrt.f64 F) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 A C) 2) (-.f64 (*.f64 B -2) (/.f64 (pow.f64 (-.f64 A C) 2) B)))) (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (sqrt.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))
(*.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (sqrt.f64 (-.f64 (*.f64 (+.f64 A C) 2) (-.f64 (*.f64 B -2) (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) 2) (/.f64 (sqrt.f64 F) 2))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (sqrt.f64 2) (sqrt.f64 F)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))) (sqrt.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (sqrt.f64 (-.f64 (*.f64 (+.f64 A C) 2) (-.f64 (*.f64 B -2) (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F)))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 4) 4)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 1)
(+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)) 0)
(+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)) (/.f64 0 B))
(+.f64 0 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)))
(+.f64 (/.f64 0 B) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)))
(+.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 4) (/.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 4))
(-.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)) 0)
(-.f64 0 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))
(-.f64 (/.f64 0 B) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))
(/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)) 1)
(/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) -1)
(/.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 2)
(/.f64 (*.f64 -2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 4)
(pow.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)) 1)
(neg.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))
(+.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F)) 0)
(+.f64 0 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F)))
(+.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F)) 2) (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F)) 2))
(-.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F)) 0)
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F)) 1)
(/.f64 (*.f64 4 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) 2)
(/.f64 (*.f64 2 (*.f64 4 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) 4)
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)) (+.f64 (+.f64 A C) B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))) -1)
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)) (+.f64 (+.f64 A C) B)) (*.f64 2 (*.f64 F (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) -4)
(pow.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F)) 1)
Outputs
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) -4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (*.f64 -4 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (/.f64 (*.f64 F (*.f64 C (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) 1/4))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (*.f64 -4 (/.f64 (*.f64 (sqrt.f64 2) C) (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 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))) (*.f64 1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))) (*.f64 B (*.f64 F 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) B)) 2)))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))))) (pow.f64 B 5)) -2)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) -16))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) -4))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (*.f64 -4 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (/.f64 C B))) -4)) (*.f64 B (*.f64 F 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))))) (pow.f64 B 5)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (*.f64 -16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (/.f64 (*.f64 F (*.f64 C (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) 1/4))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (*.f64 -4 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (*.f64 -16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (/.f64 C B))) -4)) (*.f64 B (*.f64 F 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (/.f64 (*.f64 F (*.f64 C (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) 1/4)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) B)) 2)))) (pow.f64 B 3))) (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (/.f64 (*.f64 F (*.f64 C (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) 1/4)))) (pow.f64 B 5)))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))) (*.f64 1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))) B))) 2)) C)) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 C F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))) (*.f64 1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) B))) 2))) (*.f64 F (*.f64 (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) (pow.f64 B 2))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))))) (pow.f64 A 3)) (+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))) (*.f64 1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))) (*.f64 B (*.f64 F 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) B)) 2)))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))))) (pow.f64 B 5)) -2)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) -16))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) -4)))))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))))) (pow.f64 B 7)) -8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))) (*.f64 B (*.f64 F 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) B)) 2))))) (pow.f64 B 5)) -2)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 F C) B)) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))) (*.f64 B (*.f64 F 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) B)) 2)))) (/.f64 1/2 (*.f64 F (*.f64 (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) (pow.f64 B 2))))))) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) -64))))) (pow.f64 A 3)))
(+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (*.f64 -4 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (/.f64 C B))) -4)) (*.f64 B (*.f64 F 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))))) (pow.f64 B 5)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (*.f64 -16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))))))) (*.f64 (+.f64 (*.f64 -8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (pow.f64 B 7)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F C) (/.f64 -2 B)) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (-.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (/.f64 C B))) -4)) (*.f64 B (*.f64 F 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) B)) 2)))) (/.f64 1/2 (*.f64 (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))) (*.f64 F (pow.f64 B 2))))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (*.f64 -64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (*.f64 -2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (/.f64 C B))) -4)) (*.f64 B (*.f64 F 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) B)) 2))) (*.f64 (sqrt.f64 2) C)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (pow.f64 B 5))))))) (pow.f64 A 3))))
(+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (/.f64 (*.f64 F (*.f64 C (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) 1/4))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (*.f64 -4 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (*.f64 -16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (/.f64 C B))) -4)) (*.f64 B (*.f64 F 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (/.f64 (*.f64 F (*.f64 C (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) 1/4)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) B)) 2)))) (pow.f64 B 3))) (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (/.f64 (*.f64 F (*.f64 C (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) 1/4)))) (pow.f64 B 5)))))))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F C) (/.f64 -2 B)) (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (/.f64 (*.f64 F (*.f64 C (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) 1/4)) (-.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (/.f64 C B))) -4)) (*.f64 B (*.f64 F 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (/.f64 (*.f64 F (*.f64 C (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) 1/4)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) B)) 2)))) (/.f64 1/2 (*.f64 (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))) (*.f64 F (pow.f64 B 2))))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (*.f64 -64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (/.f64 (*.f64 F (*.f64 C (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) 1/4)))) (pow.f64 B 7))) (*.f64 -2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (/.f64 C B))) -4)) (*.f64 B (*.f64 F 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (/.f64 (*.f64 F (*.f64 C (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) 1/4)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) B)) 2))) (*.f64 (sqrt.f64 2) C)) (pow.f64 B 5))))))) (pow.f64 A 3))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B))))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))) C) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))) (*.f64 A -4)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4)))) (pow.f64 B 3)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))))) -1/2)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4)))) (pow.f64 B 3)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))))) -1/2)))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))) C) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 1 (/.f64 A B)) F))) (*.f64 1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 B (*.f64 F 1/2)) (*.f64 -4 (*.f64 F (*.f64 (-.f64 1 (/.f64 A B)) A)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))) (*.f64 A -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) B))) 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))) (*.f64 A -4))))) (pow.f64 B 5))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))) (*.f64 A -4)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4)))) (pow.f64 B 3)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))))) -1/2)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 B (*.f64 F 1/2)) (*.f64 A (*.f64 (*.f64 F (-.f64 1 (/.f64 A B))) -4))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))))) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 5)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4))) A)) (pow.f64 B 5)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))))) -2)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B))))))) (+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4)))) (pow.f64 B 3)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))))) -1/2)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 5)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4))) A)) (pow.f64 B 5))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B (*.f64 F 1/2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4))) B)) 2)) (/.f64 (*.f64 F (*.f64 A (-.f64 1 (/.f64 A B)))) 1/4)))) (pow.f64 B 3)))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))) C) (+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 1 (/.f64 A B)) F))) (*.f64 1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))) B))) 2)))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 A F) B)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 1 (/.f64 A B)) F))) (*.f64 1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))) B))) 2)) (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))))) (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) (*.f64 F (pow.f64 B 2)))))) (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))))) (pow.f64 C 3)) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 1 (/.f64 A B)) F))) (*.f64 1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))) B))) 2))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))))) (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))) (*.f64 A -4)))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 B (*.f64 F 1/2)) (*.f64 -4 (*.f64 F (*.f64 (-.f64 1 (/.f64 A B)) A)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))) (*.f64 A -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) B))) 2))) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 5)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))) (*.f64 A -4))))) (pow.f64 B 5))))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 B (*.f64 F 1/2)) (*.f64 -4 (*.f64 F (*.f64 (-.f64 1 (/.f64 A B)) A)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))) (*.f64 A -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) B))) 2)))) (pow.f64 B 5)))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 B 7)))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))) (*.f64 A -4))) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (pow.f64 B 7)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 F A) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))) (*.f64 A -4))) (-.f64 (+.f64 (*.f64 B (*.f64 F 1/2)) (*.f64 -4 (*.f64 F (*.f64 (-.f64 1 (/.f64 A B)) A)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))) (*.f64 A -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) B))) 2))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))))) (pow.f64 B 3)))))))))))
(+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (-.f64 (+.f64 (*.f64 B (*.f64 F 1/2)) (*.f64 A (*.f64 (*.f64 F (-.f64 1 (/.f64 A B))) -4))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4))) B)) 2))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))))) (pow.f64 B 5)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F A) (/.f64 -2 B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4))) (-.f64 (+.f64 (*.f64 B (*.f64 F 1/2)) (*.f64 A (*.f64 (*.f64 F (-.f64 1 (/.f64 A B))) -4))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4))) B)) 2)))) (*.f64 (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B))) (*.f64 F (pow.f64 B 2))))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B))))) (*.f64 -64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 B 7)))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4))) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (pow.f64 B 7)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))))) -8)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B))))) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4)))) (pow.f64 B 3)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))))) -1/2)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 B (*.f64 F 1/2)) (*.f64 A (*.f64 (*.f64 F (-.f64 1 (/.f64 A B))) -4))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))))) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 5)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4))) A)) (pow.f64 B 5)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))))) -2))))))))
(+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B))))) (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4)))) (pow.f64 B 3)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))))) -1/2))))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 5)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4))) A)) (pow.f64 B 5))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 B (*.f64 F 1/2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4))) B)) 2)) (/.f64 (*.f64 F (*.f64 A (-.f64 1 (/.f64 A B)))) 1/4)))) (pow.f64 B 3))))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4))) (*.f64 (sqrt.f64 2) (pow.f64 A 2))) (pow.f64 B 7))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (*.f64 F A) (/.f64 -2 B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4))) (-.f64 (*.f64 B (*.f64 F 1/2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4))) B)) 2)) (/.f64 (*.f64 F (*.f64 A (-.f64 1 (/.f64 A B)))) 1/4)))) (*.f64 (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B))) (*.f64 F (pow.f64 B 2))))))) (pow.f64 B 3))))) (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (-.f64 (*.f64 B (*.f64 F 1/2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4))) B)) 2)) (/.f64 (*.f64 F (*.f64 A (-.f64 1 (/.f64 A B)))) 1/4))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))))) (pow.f64 B 5)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B))))) (*.f64 -64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 B 7)))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))) (*.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))))) B) 1/2)))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))))) B))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (-.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (/.f64 (*.f64 F (*.f64 C (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) 1/4)))) B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))) (*.f64 1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))))) B) 1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))) (*.f64 (sqrt.f64 2) B)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))) (*.f64 B (*.f64 F 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) B)) 2))))) B) 1/2))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (/.f64 C B))) -4)) (*.f64 B (*.f64 F 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) B)) 2))) (pow.f64 A 2))) B))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))))) B)))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) 1/2) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (/.f64 C B))) -4)) (*.f64 B (*.f64 F 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (/.f64 (*.f64 F (*.f64 C (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) 1/4)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) B)) 2))) (pow.f64 A 2))) B) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (-.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (/.f64 (*.f64 F (*.f64 C (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) 1/4)))) B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))) (*.f64 1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -2 (/.f64 (*.f64 C F) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))) (*.f64 1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) B))) 2))) (*.f64 F (*.f64 (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) (pow.f64 B 2)))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))))) B) 1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))) (*.f64 B (*.f64 F 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) B)) 2))))) B) 1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 F C) B)) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))) (*.f64 B (*.f64 F 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))) B)) 2)))) (/.f64 1/2 (*.f64 F (*.f64 (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) (pow.f64 A 3))) B))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (/.f64 C B))) -4)) (*.f64 B (*.f64 F 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) B)) 2))) (pow.f64 A 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) B)) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 F C) (/.f64 -2 B)) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (-.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (/.f64 C B))) -4)) (*.f64 B (*.f64 F 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) B)) 2)))) (/.f64 1/2 (*.f64 (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))) (*.f64 F (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) (pow.f64 A 3))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) B)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))))) B)))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 B (sqrt.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (-.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (/.f64 (*.f64 F (*.f64 C (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) 1/4)))) B))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) B) (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 F C) (/.f64 -2 B)) (*.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (/.f64 (*.f64 F (*.f64 C (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) 1/4)) (-.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (/.f64 C B))) -4)) (*.f64 B (*.f64 F 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (/.f64 (*.f64 F (*.f64 C (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) 1/4)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) B)) 2)))) (/.f64 1/2 (*.f64 (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))) (*.f64 F (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (/.f64 C B))) -4)) (*.f64 B (*.f64 F 1/2))) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (/.f64 (*.f64 F (*.f64 C (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) 1/4)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) B)) 2))) (pow.f64 A 2))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))) (*.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B))))) (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))) (*.f64 A -4))))) B))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B))))) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4)))) B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 1 (/.f64 A B)) F))) (*.f64 1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 B (*.f64 F 1/2)) (*.f64 -4 (*.f64 F (*.f64 (-.f64 1 (/.f64 A B)) A)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))) (*.f64 A -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) B))) 2)))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))) (*.f64 A -4))))) B)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B))))) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (-.f64 (+.f64 (*.f64 B (*.f64 F 1/2)) (*.f64 A (*.f64 (*.f64 F (-.f64 1 (/.f64 A B))) -4))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))))) B)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4)))) B)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B))))) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))))) B) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (-.f64 (*.f64 B (*.f64 F 1/2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4))) B)) 2)) (/.f64 (*.f64 F (*.f64 A (-.f64 1 (/.f64 A B)))) 1/4)))) (*.f64 (*.f64 (sqrt.f64 2) C) (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 A F) B)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 1 (/.f64 A B)) F))) (*.f64 1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))) B))) 2)) (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))))) (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) (*.f64 F (pow.f64 B 2)))))) (pow.f64 C 3))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 1 (/.f64 A B)) F))) (*.f64 1/2 (*.f64 F B))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))) B))) 2)))) B) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))))) (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))) (*.f64 A -4))))) B))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 (+.f64 (*.f64 B (*.f64 F 1/2)) (*.f64 -4 (*.f64 F (*.f64 (-.f64 1 (/.f64 A B)) A)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))) (*.f64 A -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) B))) 2)))) B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 3) (-.f64 (*.f64 -2 (/.f64 (*.f64 F A) B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))) (*.f64 A -4))) (-.f64 (+.f64 (*.f64 B (*.f64 F 1/2)) (*.f64 -4 (*.f64 F (*.f64 (-.f64 1 (/.f64 A B)) A)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))) (*.f64 A -4))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) B))) 2))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))))))) B)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 F A) (/.f64 -2 B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4))) (-.f64 (+.f64 (*.f64 B (*.f64 F 1/2)) (*.f64 A (*.f64 (*.f64 F (-.f64 1 (/.f64 A B))) -4))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4))) B)) 2)))) (*.f64 (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B))) (*.f64 F (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))))) B))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B))))) (*.f64 (sqrt.f64 2) B)) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (-.f64 (+.f64 (*.f64 B (*.f64 F 1/2)) (*.f64 A (*.f64 (*.f64 F (-.f64 1 (/.f64 A B))) -4))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))))) B)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4)))) B))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B))))) (*.f64 (sqrt.f64 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))))) B) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (-.f64 (*.f64 B (*.f64 F 1/2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4))) B)) 2)) (/.f64 (*.f64 F (*.f64 A (-.f64 1 (/.f64 A B)))) 1/4)))) (*.f64 (*.f64 (sqrt.f64 2) C) (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 F A) (/.f64 -2 B)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4))) (-.f64 (*.f64 B (*.f64 F 1/2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4))) B)) 2)) (/.f64 (*.f64 F (*.f64 A (-.f64 1 (/.f64 A B)))) 1/4)))) (*.f64 (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B))) (*.f64 F (pow.f64 B 2)))))) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))))) B)))))
(*.f64 -1/2 (/.f64 (pow.f64 C 2) B))
(*.f64 (pow.f64 C 2) (/.f64 -1/2 B))
(+.f64 (/.f64 (*.f64 A C) B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (/.f64 (*.f64 C A) B))
(+.f64 (*.f64 (pow.f64 C 2) (/.f64 -1/2 B)) (/.f64 (*.f64 C A) B))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (/.f64 (*.f64 A C) B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (/.f64 (*.f64 C A) B)))
(+.f64 (*.f64 (pow.f64 C 2) (/.f64 -1/2 B)) (+.f64 (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)) (/.f64 (*.f64 C A) B)))
(+.f64 (/.f64 (*.f64 C A) B) (*.f64 (/.f64 -1/2 B) (+.f64 (pow.f64 C 2) (pow.f64 A 2))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (/.f64 (*.f64 A C) B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (/.f64 (*.f64 C A) B)))
(+.f64 (*.f64 (pow.f64 C 2) (/.f64 -1/2 B)) (+.f64 (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)) (/.f64 (*.f64 C A) B)))
(+.f64 (/.f64 (*.f64 C A) B) (*.f64 (/.f64 -1/2 B) (+.f64 (pow.f64 C 2) (pow.f64 A 2))))
(*.f64 -1/2 (/.f64 (pow.f64 A 2) B))
(*.f64 (pow.f64 A 2) (/.f64 -1/2 B))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (/.f64 (*.f64 A C) B))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (/.f64 (*.f64 C A) B))
(+.f64 (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)) (/.f64 (*.f64 C A) B))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (/.f64 (*.f64 A C) B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (/.f64 (*.f64 C A) B)))
(+.f64 (*.f64 (pow.f64 C 2) (/.f64 -1/2 B)) (+.f64 (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)) (/.f64 (*.f64 C A) B)))
(+.f64 (/.f64 (*.f64 C A) B) (*.f64 (/.f64 -1/2 B) (+.f64 (pow.f64 C 2) (pow.f64 A 2))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (/.f64 (*.f64 A C) B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (/.f64 (*.f64 C A) B)))
(+.f64 (*.f64 (pow.f64 C 2) (/.f64 -1/2 B)) (+.f64 (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)) (/.f64 (*.f64 C A) B)))
(+.f64 (/.f64 (*.f64 C A) B) (*.f64 (/.f64 -1/2 B) (+.f64 (pow.f64 C 2) (pow.f64 A 2))))
(*.f64 -1/2 (/.f64 (pow.f64 A 2) B))
(*.f64 (pow.f64 A 2) (/.f64 -1/2 B))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (/.f64 (*.f64 A C) B))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (/.f64 (*.f64 C A) B))
(+.f64 (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)) (/.f64 (*.f64 C A) B))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (/.f64 (*.f64 A C) B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (/.f64 (*.f64 C A) B)))
(+.f64 (*.f64 (pow.f64 C 2) (/.f64 -1/2 B)) (+.f64 (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)) (/.f64 (*.f64 C A) B)))
(+.f64 (/.f64 (*.f64 C A) B) (*.f64 (/.f64 -1/2 B) (+.f64 (pow.f64 C 2) (pow.f64 A 2))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (/.f64 (*.f64 A C) B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (/.f64 (*.f64 C A) B)))
(+.f64 (*.f64 (pow.f64 C 2) (/.f64 -1/2 B)) (+.f64 (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)) (/.f64 (*.f64 C A) B)))
(+.f64 (/.f64 (*.f64 C A) B) (*.f64 (/.f64 -1/2 B) (+.f64 (pow.f64 C 2) (pow.f64 A 2))))
(*.f64 -1/2 (/.f64 (pow.f64 A 2) B))
(*.f64 (pow.f64 A 2) (/.f64 -1/2 B))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (/.f64 (*.f64 A C) B))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (/.f64 (*.f64 C A) B))
(+.f64 (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)) (/.f64 (*.f64 C A) B))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (/.f64 (*.f64 A C) B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (/.f64 (*.f64 C A) B)))
(+.f64 (*.f64 (pow.f64 C 2) (/.f64 -1/2 B)) (+.f64 (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)) (/.f64 (*.f64 C A) B)))
(+.f64 (/.f64 (*.f64 C A) B) (*.f64 (/.f64 -1/2 B) (+.f64 (pow.f64 C 2) (pow.f64 A 2))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (/.f64 (*.f64 A C) B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (/.f64 (*.f64 C A) B)))
(+.f64 (*.f64 (pow.f64 C 2) (/.f64 -1/2 B)) (+.f64 (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)) (/.f64 (*.f64 C A) B)))
(+.f64 (/.f64 (*.f64 C A) B) (*.f64 (/.f64 -1/2 B) (+.f64 (pow.f64 C 2) (pow.f64 A 2))))
(*.f64 -1/2 (/.f64 (pow.f64 C 2) B))
(*.f64 (pow.f64 C 2) (/.f64 -1/2 B))
(+.f64 (/.f64 (*.f64 A C) B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (/.f64 (*.f64 C A) B))
(+.f64 (*.f64 (pow.f64 C 2) (/.f64 -1/2 B)) (/.f64 (*.f64 C A) B))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (/.f64 (*.f64 A C) B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (/.f64 (*.f64 C A) B)))
(+.f64 (*.f64 (pow.f64 C 2) (/.f64 -1/2 B)) (+.f64 (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)) (/.f64 (*.f64 C A) B)))
(+.f64 (/.f64 (*.f64 C A) B) (*.f64 (/.f64 -1/2 B) (+.f64 (pow.f64 C 2) (pow.f64 A 2))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (/.f64 (*.f64 A C) B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (/.f64 (*.f64 C A) B)))
(+.f64 (*.f64 (pow.f64 C 2) (/.f64 -1/2 B)) (+.f64 (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)) (/.f64 (*.f64 C A) B)))
(+.f64 (/.f64 (*.f64 C A) B) (*.f64 (/.f64 -1/2 B) (+.f64 (pow.f64 C 2) (pow.f64 A 2))))
(*.f64 -1/2 (/.f64 (pow.f64 C 2) B))
(*.f64 (pow.f64 C 2) (/.f64 -1/2 B))
(+.f64 (/.f64 (*.f64 A C) B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (/.f64 (*.f64 C A) B))
(+.f64 (*.f64 (pow.f64 C 2) (/.f64 -1/2 B)) (/.f64 (*.f64 C A) B))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (/.f64 (*.f64 A C) B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (/.f64 (*.f64 C A) B)))
(+.f64 (*.f64 (pow.f64 C 2) (/.f64 -1/2 B)) (+.f64 (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)) (/.f64 (*.f64 C A) B)))
(+.f64 (/.f64 (*.f64 C A) B) (*.f64 (/.f64 -1/2 B) (+.f64 (pow.f64 C 2) (pow.f64 A 2))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (/.f64 (*.f64 A C) B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (/.f64 (*.f64 C A) B)))
(+.f64 (*.f64 (pow.f64 C 2) (/.f64 -1/2 B)) (+.f64 (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)) (/.f64 (*.f64 C A) B)))
(+.f64 (/.f64 (*.f64 C A) B) (*.f64 (/.f64 -1/2 B) (+.f64 (pow.f64 C 2) (pow.f64 A 2))))
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 2 (*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (-.f64 (+.f64 B (+.f64 C A)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 B (+.f64 C A)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (-.f64 (+.f64 B (+.f64 C A)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 B (+.f64 C A)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (-.f64 (+.f64 B (+.f64 C A)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 B (+.f64 C A)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (-.f64 (+.f64 B (+.f64 C A)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 B (+.f64 C A)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (-.f64 (+.f64 B (+.f64 C A)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 B (+.f64 C A)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (-.f64 (+.f64 B (+.f64 C A)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 B (+.f64 C A)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (-.f64 (+.f64 B (+.f64 C A)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 B (+.f64 C A)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (-.f64 (+.f64 B (+.f64 C A)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 B (+.f64 C A)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (-.f64 (+.f64 B (+.f64 C A)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 B (+.f64 C A)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (-.f64 (+.f64 B (+.f64 C A)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 B (+.f64 C A)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (-.f64 (+.f64 B (+.f64 C A)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 B (+.f64 C A)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 A (+.f64 C B)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 2 (*.f64 (-.f64 (+.f64 B (+.f64 C A)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 B (+.f64 C A)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) (pow.f64 B 2))))
(*.f64 2 (*.f64 (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))) (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) (pow.f64 B 2)))) (*.f64 (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (*.f64 A 2)))
(*.f64 2 (+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))) (*.f64 F (pow.f64 B 2))) (*.f64 A (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))))))
(*.f64 2 (+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))) (*.f64 F (pow.f64 B 2))) (*.f64 A (-.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (/.f64 (*.f64 F (*.f64 C (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) 1/4)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))) (*.f64 1/2 (*.f64 F B))))) (+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))) (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (*.f64 A 2)) (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))) (*.f64 B (*.f64 F 1/2)))))))
(+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))) (*.f64 F (pow.f64 B 2)))) (*.f64 2 (+.f64 (*.f64 A (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (/.f64 C B))) -4)) (*.f64 B (*.f64 F 1/2)))))))
(+.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (/.f64 (*.f64 F (*.f64 C (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) 1/4)) (*.f64 2 A)) (*.f64 2 (+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))) (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (/.f64 C B))) -4)) (*.f64 B (*.f64 F 1/2)))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))) (*.f64 1/2 (*.f64 F B))))) (+.f64 (*.f64 2 (*.f64 A (+.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))) (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))) (*.f64 B (*.f64 F 1/2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 F (*.f64 C (pow.f64 A 3))) B)) (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) (pow.f64 B 2)))) (*.f64 (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (*.f64 A 2)))))
(+.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (/.f64 C B))) -4)) (*.f64 B (*.f64 F 1/2))))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 3))) (/.f64 -4 B))) (*.f64 2 (+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))) (*.f64 F (pow.f64 B 2))) (*.f64 A (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))))))))
(+.f64 (+.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (/.f64 (*.f64 F (*.f64 C (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) 1/4)) (*.f64 2 A)) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 3))) (/.f64 -4 B))) (*.f64 2 (+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))) (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (/.f64 C B))) -4)) (*.f64 B (*.f64 F 1/2)))))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B))
(*.f64 -4 (/.f64 (*.f64 F (*.f64 C (pow.f64 A 3))) B))
(*.f64 (*.f64 F (*.f64 C (pow.f64 A 3))) (/.f64 -4 B))
(+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))) (*.f64 1/2 (*.f64 F B))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))) (*.f64 B (*.f64 F 1/2))))) (*.f64 -4 (/.f64 (*.f64 F (*.f64 C (pow.f64 A 3))) B)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (/.f64 C B))) -4)) (*.f64 B (*.f64 F 1/2))))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 3))) (/.f64 -4 B)))
(-.f64 (*.f64 (*.f64 F (*.f64 C (pow.f64 A 3))) (/.f64 -4 B)) (/.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (/.f64 C B))) -4)) (*.f64 B (*.f64 F 1/2)))) -1/2))
(+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))) (*.f64 1/2 (*.f64 F B))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)) (*.f64 2 (*.f64 A (+.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))) (*.f64 B (*.f64 F 1/2))))) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (*.f64 A 2)) (*.f64 -4 (/.f64 (*.f64 F (*.f64 C (pow.f64 A 3))) B))))
(+.f64 (*.f64 (*.f64 F (*.f64 C (pow.f64 A 3))) (/.f64 -4 B)) (*.f64 2 (+.f64 (*.f64 A (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (/.f64 C B))) -4)) (*.f64 B (*.f64 F 1/2)))))))
(+.f64 (*.f64 (*.f64 F (*.f64 C (pow.f64 A 3))) (/.f64 -4 B)) (*.f64 2 (+.f64 (*.f64 A (-.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (/.f64 (*.f64 F (*.f64 C (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) 1/4))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (/.f64 C B))) -4)) (*.f64 B (*.f64 F 1/2)))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))) (*.f64 1/2 (*.f64 F B))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)) (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) (pow.f64 B 2)))) (*.f64 2 (*.f64 A (+.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (-.f64 1 (/.f64 C B))))) (*.f64 B (*.f64 F 1/2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 F (*.f64 C (pow.f64 A 3))) B)) (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) (pow.f64 B 2)))) (*.f64 (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2)))) (*.f64 A 2)))))
(+.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (/.f64 C B))) -4)) (*.f64 B (*.f64 F 1/2))))) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 3))) (/.f64 -4 B))) (*.f64 2 (+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))) (*.f64 F (pow.f64 B 2))) (*.f64 A (+.f64 (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B)))) (*.f64 C -4)) (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))))))))
(+.f64 (+.f64 (*.f64 (-.f64 (*.f64 F (*.f64 (-.f64 1 (/.f64 C B)) (pow.f64 B 2))) (/.f64 (*.f64 F (*.f64 C (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))) 1/4)) (*.f64 2 A)) (*.f64 (*.f64 F (*.f64 C (pow.f64 A 3))) (/.f64 -4 B))) (*.f64 2 (+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))) (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 C (*.f64 (*.f64 F (-.f64 1 (/.f64 C B))) -4)) (*.f64 B (*.f64 F 1/2)))))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B))
(*.f64 -4 (/.f64 (*.f64 F (*.f64 C (pow.f64 A 3))) B))
(*.f64 (*.f64 F (*.f64 C (pow.f64 A 3))) (/.f64 -4 B))
(+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (/.f64 C B)) 1)))) (*.f64 1/2 (*.f64 F B))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 F (*.f64 C (pow.f64 A 3))) B)) (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 B (*.f64 F 1/2)) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 1 (*.f64 -1 (/.f64 C B))))))))))
(+.f64 (*.f64 (*.f64 F (*.f64 C (pow.f64 A 3))) (/.f64 -4 B)) (*.f64 (+.f64 (*.f64 B (*.f64 F 1/2)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 1 (neg.f64 (/.f64 C B))) C)))) (*.f64 2 (pow.f64 A 2))))
(+.f64 (*.f64 (*.f64 F (*.f64 C (pow.f64 A 3))) (/.f64 -4 B)) (*.f64 (-.f64 (*.f64 B (*.f64 F 1/2)) (/.f64 (*.f64 F (*.f64 (+.f64 1 (neg.f64 (/.f64 C B))) C)) 1/4)) (*.f64 2 (pow.f64 A 2))))
(+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 F (*.f64 (+.f64 (*.f64 -1 (/.f64 C B)) 1) (pow.f64 B 2)))) (*.f64 4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (/.f64 C B)) 1)))) (*.f64 1/2 (*.f64 F B))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B))))
(+.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 F (*.f64 C (pow.f64 A 3))) B)) (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 B (*.f64 F 1/2)) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 1 (*.f64 -1 (/.f64 C B)))))))))) (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (/.f64 C B)))))) (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))) (*.f64 C 4))))))
(+.f64 (*.f64 (+.f64 (*.f64 B (*.f64 F 1/2)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 1 (neg.f64 (/.f64 C B))) C)))) (*.f64 2 (pow.f64 A 2))) (+.f64 (*.f64 (*.f64 F (*.f64 C (pow.f64 A 3))) (/.f64 -4 B)) (*.f64 A (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (neg.f64 (/.f64 C B)))) (neg.f64 F)) (*.f64 C (*.f64 4 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))))) -2))))
(+.f64 (*.f64 (-.f64 (*.f64 B (*.f64 F 1/2)) (/.f64 (*.f64 F (*.f64 (+.f64 1 (neg.f64 (/.f64 C B))) C)) 1/4)) (*.f64 2 (pow.f64 A 2))) (+.f64 (*.f64 (*.f64 F (*.f64 C (pow.f64 A 3))) (/.f64 -4 B)) (*.f64 A (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (neg.f64 (/.f64 C B)))) (neg.f64 F)) (*.f64 C (*.f64 4 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))))) -2))))
(+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 F (*.f64 (+.f64 (*.f64 -1 (/.f64 C B)) 1) (pow.f64 B 2)))) (*.f64 4 (*.f64 C (*.f64 F (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 C (*.f64 F (+.f64 (*.f64 -1 (/.f64 C B)) 1)))) (*.f64 1/2 (*.f64 F B))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C F)) B)) (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) (pow.f64 B 2)))))))
(+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 F (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (/.f64 C B)))))) (*.f64 (*.f64 F (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))) (*.f64 C 4))))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (+.f64 B C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 F (*.f64 C (pow.f64 A 3))) B)) (*.f64 2 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 B (*.f64 F 1/2)) (*.f64 -4 (*.f64 C (*.f64 F (+.f64 1 (*.f64 -1 (/.f64 C B))))))))))))
(+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (neg.f64 (/.f64 C B)))) (neg.f64 F)) (*.f64 C (*.f64 4 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))))) -2)) (+.f64 (*.f64 (*.f64 F (*.f64 C (pow.f64 A 3))) (/.f64 -4 B)) (+.f64 (*.f64 (+.f64 (*.f64 B (*.f64 F 1/2)) (*.f64 -4 (*.f64 F (*.f64 (+.f64 1 (neg.f64 (/.f64 C B))) C)))) (*.f64 2 (pow.f64 A 2))) (*.f64 2 (*.f64 (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))) (*.f64 F (pow.f64 B 2)))))))
(+.f64 (*.f64 A (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (neg.f64 (/.f64 C B)))) (neg.f64 F)) (*.f64 C (*.f64 4 (*.f64 F (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))))))) -2)) (+.f64 (*.f64 (*.f64 F (*.f64 C (pow.f64 A 3))) (/.f64 -4 B)) (*.f64 2 (+.f64 (*.f64 (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))) (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (-.f64 (*.f64 B (*.f64 F 1/2)) (/.f64 (*.f64 F (*.f64 (+.f64 1 (neg.f64 (/.f64 C B))) C)) 1/4)))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) (*.f64 F (pow.f64 B 2))))
(*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))))))
(*.f64 2 (*.f64 (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B))) (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))) (*.f64 2 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (*.f64 2 (*.f64 C (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))) (*.f64 A -4))))))
(*.f64 2 (+.f64 (*.f64 (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B))) (*.f64 F (pow.f64 B 2))) (*.f64 C (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4))))))
(+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 1 (/.f64 A B)) F))) (*.f64 1/2 (*.f64 F B))) (pow.f64 C 2))) (*.f64 2 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) (*.f64 F (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 B (*.f64 F 1/2)) (*.f64 -4 (*.f64 F (*.f64 (-.f64 1 (/.f64 A B)) A)))))) (*.f64 2 (*.f64 C (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))) (*.f64 A -4)))))))
(+.f64 (*.f64 (+.f64 (*.f64 B (*.f64 F 1/2)) (*.f64 A (*.f64 (*.f64 F (-.f64 1 (/.f64 A B))) -4))) (*.f64 2 (pow.f64 C 2))) (*.f64 2 (+.f64 (*.f64 (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B))) (*.f64 F (pow.f64 B 2))) (*.f64 C (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4)))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B))) (*.f64 F (pow.f64 B 2))) (*.f64 C (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4)))))) (*.f64 (+.f64 (*.f64 B (*.f64 F 1/2)) (*.f64 A (*.f64 (*.f64 F (-.f64 1 (/.f64 A B))) -4))) (*.f64 2 (pow.f64 C 2))))
(+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B)) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 1 (/.f64 A B)) F))) (*.f64 1/2 (*.f64 F B))) (pow.f64 C 2))) (*.f64 2 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) (*.f64 F (pow.f64 B 2)))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (*.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 B (*.f64 F 1/2)) (*.f64 -4 (*.f64 F (*.f64 (-.f64 1 (/.f64 A B)) A))))))) (+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))) (*.f64 A -4))))) (*.f64 -4 (/.f64 (*.f64 F (*.f64 (pow.f64 C 3) A)) B))))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 B (*.f64 F 1/2)) (*.f64 A (*.f64 (*.f64 F (-.f64 1 (/.f64 A B))) -4))) (*.f64 2 (pow.f64 C 2))) (*.f64 (*.f64 F (*.f64 A (pow.f64 C 3))) (/.f64 -4 B))) (*.f64 2 (+.f64 (*.f64 (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B))) (*.f64 F (pow.f64 B 2))) (*.f64 C (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4)))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B))) (*.f64 F (pow.f64 B 2))) (*.f64 C (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4)))))) (+.f64 (*.f64 (+.f64 (*.f64 B (*.f64 F 1/2)) (*.f64 A (*.f64 (*.f64 F (-.f64 1 (/.f64 A B))) -4))) (*.f64 2 (pow.f64 C 2))) (*.f64 (*.f64 F (*.f64 A (pow.f64 C 3))) (/.f64 -4 B))))
(*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B))
(*.f64 -4 (/.f64 (*.f64 F (*.f64 (pow.f64 C 3) A)) B))
(*.f64 (*.f64 F (*.f64 A (pow.f64 C 3))) (/.f64 -4 B))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 1 (/.f64 A B)) F))) (*.f64 1/2 (*.f64 F B))) (pow.f64 C 2))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 B (*.f64 F 1/2)) (*.f64 -4 (*.f64 F (*.f64 (-.f64 1 (/.f64 A B)) A)))))) (*.f64 -4 (/.f64 (*.f64 F (*.f64 (pow.f64 C 3) A)) B)))
(+.f64 (*.f64 (+.f64 (*.f64 B (*.f64 F 1/2)) (*.f64 A (*.f64 (*.f64 F (-.f64 1 (/.f64 A B))) -4))) (*.f64 2 (pow.f64 C 2))) (*.f64 (*.f64 F (*.f64 A (pow.f64 C 3))) (/.f64 -4 B)))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 1 (/.f64 A B)) F))) (*.f64 1/2 (*.f64 F B))) (pow.f64 C 2))) (+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 B (*.f64 F 1/2)) (*.f64 -4 (*.f64 F (*.f64 (-.f64 1 (/.f64 A B)) A)))))) (+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))) (*.f64 A -4))))) (*.f64 -4 (/.f64 (*.f64 F (*.f64 (pow.f64 C 3) A)) B))))
(+.f64 (*.f64 (*.f64 F (*.f64 A (pow.f64 C 3))) (/.f64 -4 B)) (*.f64 2 (+.f64 (*.f64 C (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 B (*.f64 F 1/2)) (*.f64 A (*.f64 (*.f64 F (-.f64 1 (/.f64 A B))) -4)))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 (-.f64 1 (/.f64 A B)) F))) (*.f64 1/2 (*.f64 F B))) (pow.f64 C 2))) (+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B)) (*.f64 2 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) (*.f64 F (pow.f64 B 2)))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (*.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 B (*.f64 F 1/2)) (*.f64 -4 (*.f64 F (*.f64 (-.f64 1 (/.f64 A B)) A))))))) (+.f64 (*.f64 2 (*.f64 C (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))) (*.f64 A -4))))) (*.f64 -4 (/.f64 (*.f64 F (*.f64 (pow.f64 C 3) A)) B))))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 B (*.f64 F 1/2)) (*.f64 A (*.f64 (*.f64 F (-.f64 1 (/.f64 A B))) -4))) (*.f64 2 (pow.f64 C 2))) (*.f64 (*.f64 F (*.f64 A (pow.f64 C 3))) (/.f64 -4 B))) (*.f64 2 (+.f64 (*.f64 (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B))) (*.f64 F (pow.f64 B 2))) (*.f64 C (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4)))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B))) (*.f64 F (pow.f64 B 2))) (*.f64 C (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) (*.f64 F (pow.f64 B 2))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F -4)))))) (+.f64 (*.f64 (+.f64 (*.f64 B (*.f64 F 1/2)) (*.f64 A (*.f64 (*.f64 F (-.f64 1 (/.f64 A B))) -4))) (*.f64 2 (pow.f64 C 2))) (*.f64 (*.f64 F (*.f64 A (pow.f64 C 3))) (/.f64 -4 B))))
(*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B))
(*.f64 -4 (/.f64 (*.f64 F (*.f64 (pow.f64 C 3) A)) B))
(*.f64 (*.f64 F (*.f64 A (pow.f64 C 3))) (/.f64 -4 B))
(+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 F B)) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) (*.f64 A F)))))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 F (*.f64 (pow.f64 C 3) A)) B)) (*.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 B (*.f64 F 1/2)) (*.f64 -4 (*.f64 F (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 A B))))))))))
(+.f64 (*.f64 (*.f64 F (*.f64 A (pow.f64 C 3))) (/.f64 -4 B)) (*.f64 (+.f64 (*.f64 B (*.f64 F 1/2)) (*.f64 (*.f64 F A) (*.f64 -4 (+.f64 1 (neg.f64 (/.f64 A B)))))) (*.f64 2 (pow.f64 C 2))))
(+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) (*.f64 F (pow.f64 B 2)))) (*.f64 4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 F B)) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) (*.f64 A F)))))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 F (*.f64 (pow.f64 C 3) A)) B)) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 B (*.f64 F 1/2)) (*.f64 -4 (*.f64 F (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 A B))))))))) (*.f64 -2 (*.f64 C (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) -1)) (*.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))) (*.f64 A 4)))))))
(+.f64 (*.f64 (*.f64 F (*.f64 A (pow.f64 C 3))) (/.f64 -4 B)) (+.f64 (*.f64 (+.f64 (*.f64 B (*.f64 F 1/2)) (*.f64 (*.f64 F A) (*.f64 -4 (+.f64 1 (neg.f64 (/.f64 A B)))))) (*.f64 2 (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (neg.f64 (+.f64 1 (neg.f64 (/.f64 A B))))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F 4))) (*.f64 C -2))))
(+.f64 (*.f64 (*.f64 F (*.f64 A (pow.f64 C 3))) (/.f64 -4 B)) (+.f64 (*.f64 (+.f64 (*.f64 B (*.f64 F 1/2)) (*.f64 (*.f64 F A) (*.f64 -4 (+.f64 1 (neg.f64 (/.f64 A B)))))) (*.f64 2 (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 A B))) (neg.f64 (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F 4))) (*.f64 C -2))))
(+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) (*.f64 F (pow.f64 B 2)))) (*.f64 4 (*.f64 A (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/2 (*.f64 F B)) (*.f64 -4 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) (*.f64 A F)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 3) F)) B)) (*.f64 2 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) (*.f64 F (pow.f64 B 2)))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))))) (*.f64 -4 (/.f64 (*.f64 F (*.f64 (pow.f64 C 3) A)) B))) (+.f64 (*.f64 2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 B (*.f64 F 1/2)) (*.f64 -4 (*.f64 F (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 A B))))))))) (*.f64 -2 (*.f64 C (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) -1)) (*.f64 (*.f64 F (-.f64 (+.f64 B A) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)))) (*.f64 A 4)))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B))) (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 F (*.f64 A (pow.f64 C 3))) (/.f64 -4 B))) (+.f64 (*.f64 (+.f64 (*.f64 B (*.f64 F 1/2)) (*.f64 (*.f64 F A) (*.f64 -4 (+.f64 1 (neg.f64 (/.f64 A B)))))) (*.f64 2 (pow.f64 C 2))) (*.f64 (+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (neg.f64 (+.f64 1 (neg.f64 (/.f64 A B))))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F 4))) (*.f64 C -2))))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 A B))) (neg.f64 (*.f64 F (pow.f64 B 2)))) (*.f64 (*.f64 A (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B)))) (*.f64 F 4))) (*.f64 C -2)) (+.f64 (*.f64 (*.f64 F (*.f64 A (pow.f64 C 3))) (/.f64 -4 B)) (*.f64 2 (+.f64 (*.f64 (-.f64 (+.f64 B A) (*.f64 (pow.f64 A 2) (/.f64 -1/2 B))) (*.f64 F (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 B (*.f64 F 1/2)) (*.f64 (*.f64 F A) (*.f64 -4 (+.f64 1 (neg.f64 (/.f64 A B)))))))))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A (*.f64 C F))) B))
(*.f64 -4 (/.f64 (*.f64 (*.f64 F C) (*.f64 A (pow.f64 (-.f64 A C) 2))) B))
(*.f64 (*.f64 (*.f64 C A) (*.f64 F (pow.f64 (-.f64 A C) 2))) (/.f64 -4 B))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A (*.f64 C F))) B)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (*.f64 F C) (*.f64 A (pow.f64 (-.f64 A C) 2))) B)) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A))))))
(+.f64 (*.f64 (*.f64 (*.f64 C A) (*.f64 F (pow.f64 (-.f64 A C) 2))) (/.f64 -4 B)) (*.f64 A (*.f64 (*.f64 F (*.f64 C (+.f64 C A))) -8)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 2 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A (*.f64 C F))) B))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (*.f64 F C) (*.f64 A (pow.f64 (-.f64 A C) 2))) B)) (+.f64 (*.f64 2 (*.f64 B (+.f64 (*.f64 F (*.f64 (pow.f64 (-.f64 A C) 2) 1/2)) (*.f64 -4 (*.f64 F (*.f64 C A)))))) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))))))
(+.f64 (*.f64 (+.f64 (*.f64 F (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) (*.f64 (*.f64 C A) (*.f64 F -4))) (*.f64 2 B)) (+.f64 (*.f64 (*.f64 (*.f64 C A) (*.f64 F (pow.f64 (-.f64 A C) 2))) (/.f64 -4 B)) (*.f64 A (*.f64 (*.f64 F (*.f64 C (+.f64 C A))) -8))))
(+.f64 (+.f64 (*.f64 (*.f64 (*.f64 C A) (*.f64 F (pow.f64 (-.f64 A C) 2))) (/.f64 -4 B)) (*.f64 A (*.f64 (*.f64 F (*.f64 C (+.f64 C A))) -8))) (*.f64 (+.f64 (*.f64 F (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) (*.f64 (*.f64 C A) (*.f64 F -4))) (*.f64 2 B)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 A (*.f64 C F))) B)))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (*.f64 F C) (*.f64 A (pow.f64 (-.f64 A C) 2))) B)) (+.f64 (*.f64 2 (*.f64 B (+.f64 (*.f64 F (*.f64 (pow.f64 (-.f64 A C) 2) 1/2)) (*.f64 -4 (*.f64 F (*.f64 C A)))))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C A)))))))
(+.f64 (*.f64 2 (+.f64 (*.f64 B (+.f64 (*.f64 F (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) (*.f64 (*.f64 C A) (*.f64 F -4)))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C A))))) (+.f64 (*.f64 (*.f64 (*.f64 C A) (*.f64 F (pow.f64 (-.f64 A C) 2))) (/.f64 -4 B)) (*.f64 A (*.f64 (*.f64 F (*.f64 C (+.f64 C A))) -8))))
(+.f64 (*.f64 (*.f64 (*.f64 C A) (*.f64 F (pow.f64 (-.f64 A C) 2))) (/.f64 -4 B)) (+.f64 (*.f64 2 (+.f64 (*.f64 B (+.f64 (*.f64 F (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) (*.f64 (*.f64 C A) (*.f64 F -4)))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C A))))) (*.f64 A (*.f64 (*.f64 F (*.f64 C (+.f64 C A))) -8))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C A)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(*.f64 (*.f64 2 F) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (pow.f64 B 3)))
(*.f64 (*.f64 2 F) (+.f64 (pow.f64 B 3) (*.f64 (pow.f64 B 2) (+.f64 C A))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C A)))) (+.f64 (*.f64 2 (*.f64 B (+.f64 (*.f64 F (*.f64 (pow.f64 (-.f64 A C) 2) 1/2)) (*.f64 -4 (*.f64 F (*.f64 C A)))))) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 (+.f64 (*.f64 F (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) (*.f64 (*.f64 C A) (*.f64 F -4))) (*.f64 2 B)) (*.f64 (*.f64 2 F) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (pow.f64 B 3))))
(+.f64 (*.f64 (+.f64 (*.f64 F (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) (*.f64 (*.f64 C A) (*.f64 F -4))) (*.f64 2 B)) (*.f64 (*.f64 2 F) (+.f64 (pow.f64 B 3) (*.f64 (pow.f64 B 2) (+.f64 C A)))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 2 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 -4 (*.f64 A (*.f64 C F)))))) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C A)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A))))) (+.f64 (*.f64 2 (*.f64 B (+.f64 (*.f64 F (*.f64 (pow.f64 (-.f64 A C) 2) 1/2)) (*.f64 -4 (*.f64 F (*.f64 C A)))))) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 C (+.f64 C A))) -8)) (+.f64 (*.f64 (+.f64 (*.f64 F (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) (*.f64 (*.f64 C A) (*.f64 F -4))) (*.f64 2 B)) (*.f64 (*.f64 2 F) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (pow.f64 B 3)))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 C (+.f64 C A))) -8)) (+.f64 (*.f64 (+.f64 (*.f64 F (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) (*.f64 (*.f64 C A) (*.f64 F -4))) (*.f64 2 B)) (*.f64 (*.f64 2 F) (+.f64 (pow.f64 B 3) (*.f64 (pow.f64 B 2) (+.f64 C A))))))
(*.f64 2 (*.f64 F (pow.f64 B 3)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C A)))) (*.f64 2 (*.f64 F (pow.f64 B 3))))
(*.f64 (*.f64 2 F) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (pow.f64 B 3)))
(*.f64 (*.f64 2 F) (+.f64 (pow.f64 B 3) (*.f64 (pow.f64 B 2) (+.f64 C A))))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C A)))) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) (*.f64 -2 (*.f64 B (+.f64 (*.f64 (*.f64 F C) (*.f64 A 4)) (*.f64 F (*.f64 (pow.f64 (-.f64 A C) 2) -1/2)))))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 C A) (*.f64 F 4)) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F -1/2))) (*.f64 B -2)) (*.f64 (*.f64 2 F) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (pow.f64 B 3))))
(+.f64 (*.f64 (*.f64 2 F) (+.f64 (pow.f64 B 3) (*.f64 (pow.f64 B 2) (+.f64 C A)))) (*.f64 (+.f64 (*.f64 (*.f64 C A) (*.f64 F 4)) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F -1/2))) (*.f64 B -2)))
(+.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A C) (pow.f64 B 2)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (*.f64 A (*.f64 C F))) (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) F))) B)) (*.f64 2 (*.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C A)))) (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A))))) (+.f64 (*.f64 2 (*.f64 F (pow.f64 B 3))) (*.f64 -2 (*.f64 B (+.f64 (*.f64 (*.f64 F C) (*.f64 A 4)) (*.f64 F (*.f64 (pow.f64 (-.f64 A C) 2) -1/2))))))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 C (+.f64 C A))) -8)) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 C A) (*.f64 F 4)) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F -1/2))) (*.f64 B -2)) (*.f64 (*.f64 2 F) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (pow.f64 B 3)))))
(+.f64 (*.f64 A (*.f64 (*.f64 F (*.f64 C (+.f64 C A))) -8)) (+.f64 (*.f64 (*.f64 2 F) (+.f64 (pow.f64 B 3) (*.f64 (pow.f64 B 2) (+.f64 C A)))) (*.f64 (+.f64 (*.f64 (*.f64 C A) (*.f64 F 4)) (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F -1/2))) (*.f64 B -2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) (-.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 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))
(+.f64 (-.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.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 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 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 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (neg.f64 (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(+.f64 (/.f64 0 (/.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 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.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 (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 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.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 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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 4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (*.f64 2 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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 2 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(-.f64 0 (-.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) (-.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 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 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 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 0))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 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 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (-.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (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 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 -1 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 F) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 F) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1))
(/.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F)))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (neg.f64 (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F)))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 F)))
(/.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (/.f64 -2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (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 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 4) (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -4)))
(/.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 4) (/.f64 -1 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 F (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F)))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (/.f64 -2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 1/2 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F)))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 4))
(/.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 (sqrt.f64 F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (sqrt.f64 F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (neg.f64 (-.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 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 F (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 F (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) 2) (/.f64 (neg.f64 (sqrt.f64 F)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (/.f64 -2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.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 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/4)
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (/.f64 1/4 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (/.f64 1/4 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 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 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.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 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 1 (/.f64 (*.f64 2 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.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 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 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 2 (/.f64 2 (/.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(/.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 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 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.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 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) (/.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 F (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)) (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 A C) 2) (-.f64 (*.f64 B -2) (/.f64 (pow.f64 (-.f64 A C) 2) B))))) (/.f64 (*.f64 (sqrt.f64 F) (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 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 (*.f64 B -2) (*.f64 2 (+.f64 C A)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 (*.f64 B -2) (*.f64 2 (+.f64 C A))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 A C) 2) (-.f64 (*.f64 B -2) (/.f64 (pow.f64 (-.f64 A C) 2) B))))) (/.f64 (sqrt.f64 (*.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 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 (*.f64 B -2) (*.f64 2 (+.f64 C A)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 (*.f64 B -2) (*.f64 2 (+.f64 C A))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 F))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (/.f64 -2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 F (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))) (/.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 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) (neg.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.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 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 0)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(+.f64 0 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 2))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 3) 4))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(-.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 0)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) -2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) -2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) -2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) -2))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F)))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (sqrt.f64 F))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) 2))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 4) 1/4)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.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)))) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))))
(sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 F (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(sqrt.f64 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) (sqrt.f64 (-.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 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(sqrt.f64 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))) (*.f64 (sqrt.f64 F) (sqrt.f64 (-.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 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(sqrt.f64 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))) (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))))
(sqrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)) (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 A C) 2) (-.f64 (*.f64 B -2) (/.f64 (pow.f64 (-.f64 A C) 2) B)))) (sqrt.f64 F)))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 (*.f64 B -2) (*.f64 2 (+.f64 C A))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 (*.f64 B -2) (*.f64 2 (+.f64 C A)))))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 A C) 2) (-.f64 (*.f64 B -2) (/.f64 (pow.f64 (-.f64 A C) 2) B)))) (*.f64 (sqrt.f64 F) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 (*.f64 B -2) (*.f64 2 (+.f64 C A))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 (*.f64 B -2) (*.f64 2 (+.f64 C A)))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 A C) 2) (-.f64 (*.f64 B -2) (/.f64 (pow.f64 (-.f64 A C) 2) B)))) (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 (*.f64 B -2) (*.f64 2 (+.f64 C A))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 (*.f64 B -2) (*.f64 2 (+.f64 C A)))))))
(*.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (sqrt.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))
(sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 F (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(sqrt.f64 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (sqrt.f64 (-.f64 (*.f64 (+.f64 A C) 2) (-.f64 (*.f64 B -2) (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 (*.f64 B -2) (*.f64 2 (+.f64 C A))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 (*.f64 B -2) (*.f64 2 (+.f64 C A)))))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F)))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) 2) (/.f64 (sqrt.f64 F) 2))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (sqrt.f64 2) (sqrt.f64 F)))
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))) (sqrt.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))
(sqrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F)) (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))
(sqrt.f64 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))
(sqrt.f64 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 F F))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (sqrt.f64 (-.f64 (*.f64 (+.f64 A C) 2) (-.f64 (*.f64 B -2) (/.f64 (pow.f64 (-.f64 A C) 2) B)))))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 (*.f64 B -2) (*.f64 2 (+.f64 C A))))))
(sqrt.f64 (*.f64 F (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (-.f64 (*.f64 B -2) (*.f64 2 (+.f64 C A)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F)))) 2)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 4) 4)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))) 1)
(sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(sqrt.f64 (*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)) 0)
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)) (/.f64 0 B))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (/.f64 0 B))
(+.f64 0 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)))
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(+.f64 (/.f64 0 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 0 B))
(+.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 4) (/.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 4))
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(-.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)) 0)
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(-.f64 0 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(-.f64 (/.f64 0 B) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))
(/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)) 1)
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) -1)
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(/.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 2)
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(/.f64 (*.f64 -2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 4)
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(pow.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)) 1)
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(neg.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(+.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F)) 0)
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 0 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F)))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F)) 2) (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F)) 2))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(-.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F)) 0)
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F)) 1)
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (*.f64 4 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) 2)
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (*.f64 2 (*.f64 4 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) 4)
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)) (+.f64 (+.f64 A C) B)) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 F F))) -1)
(neg.f64 (*.f64 (+.f64 F F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 B (+.f64 C A))))))
(neg.f64 (*.f64 (+.f64 F F) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 B (+.f64 C A))))))
(/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 B (+.f64 C A))) F) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)) (+.f64 (+.f64 A C) B)) (*.f64 2 (*.f64 F (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) -4)
(/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 B (+.f64 C A))) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (*.f64 4 F)))) -4)
(/.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 B (+.f64 C A))) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F 4)))) -4)
(pow.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F)) 1)
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 2 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 C A))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))

localize368.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
6.2b
(*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))
12.8b
(/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 C (-.f64 C (neg.f64 C))) (*.f64 A -8)) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))) (*.f64 C (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) 2))) -1/2)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
16.1b
(sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 C (-.f64 C (neg.f64 C))) (*.f64 A -8)) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))) (*.f64 C (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) 2))) -1/2))))
16.6b
(-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2))
Compiler

Compiled 341 to 204 computations (40.2% saved)

series87.0ms (0.1%)

Counts
4 → 96
Calls

36 calls:

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

rewrite257.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
686×rational_best-simplify-63
654×rational_best-2
654×rational_best-3
654×rational_best-1
650×rational_best-4
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
033330
1236306
2538174
32010162
Stop Event
node limit
Counts
4 → 178
Calls
Call 1
Inputs
(-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2))
(sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 C (-.f64 C (neg.f64 C))) (*.f64 A -8)) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))) (*.f64 C (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) 2))) -1/2))))
(/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 C (-.f64 C (neg.f64 C))) (*.f64 A -8)) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C))) (*.f64 C (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) 2))) -1/2)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
(*.f64 (pow.f64 B 2) (-.f64 C (neg.f64 C)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 B 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (neg.f64 (pow.f64 C 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 B 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 -1 (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (-.f64 -1 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (neg.f64 (-.f64 1 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 1 (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 C 2)) (+.f64 (-.f64 (pow.f64 C 2) (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 C 2)) (neg.f64 (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (pow.f64 B 2)) (neg.f64 (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 B 2) (pow.f64 C 2)) (neg.f64 (neg.f64 (pow.f64 C 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 B 2) 2) (/.f64 (pow.f64 B 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (pow.f64 C 2) (*.f64 2 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2) (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2) (neg.f64 (pow.f64 C 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (pow.f64 B 2)) (+.f64 -1 (*.f64 2 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (pow.f64 B 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (pow.f64 B 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (neg.f64 (pow.f64 C 2))) (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 C 2)) (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) -1) (neg.f64 (+.f64 1 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (/.f64 (pow.f64 C 2) 2)) (neg.f64 (/.f64 (pow.f64 C 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (/.f64 (pow.f64 B 2) 2)) (neg.f64 (/.f64 (pow.f64 B 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (+.f64 -1 (pow.f64 B 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (pow.f64 C 2)) 2) (/.f64 (+.f64 (pow.f64 C 2) (*.f64 2 (pow.f64 B 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 B 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 B 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 B 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 B 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 B 2) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 B 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 B 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 B 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 B 2) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 2 (pow.f64 B 2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 (pow.f64 B 2) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 (*.f64 2 (pow.f64 C 2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 B 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 B 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 B 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 2) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 2) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 2) (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))) (sqrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))) 2) (/.f64 (sqrt.f64 F) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 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))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 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)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 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 (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 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 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))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 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)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 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 2 (-.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 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 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 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 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 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 0 (/.f64 1 (-.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 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (-.f64 0 (/.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 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 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 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 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 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 1/2 (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (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 -2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))))))) (#(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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))))))) (#(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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (/.f64 (sqrt.f64 F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))) 2) (/.f64 (neg.f64 (sqrt.f64 F)) (-.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 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1/2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 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 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (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 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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (*.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 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 2 (sqrt.f64 F))) (/.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 2 (*.f64 (pow.f64 B 2) C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) C))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 B 2) C) 2) (/.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C 3)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C 3)) 4) (/.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) 4) (/.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C 3)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (/.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) 0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 (pow.f64 B 2) C) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 B 2) C) (/.f64 (/.f64 (*.f64 (pow.f64 B 2) C) -1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 B 2) C) (/.f64 (neg.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (*.f64 2 (*.f64 (pow.f64 B 2) C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C 3)) 4) (/.f64 (/.f64 (*.f64 (pow.f64 B 2) C) -1/2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) 4) (/.f64 (neg.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C 3))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 B 2) C) -1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 C 8) (pow.f64 B 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 C 8) (pow.f64 B 2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 B 2)) (*.f64 C 4)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 B 2)) (*.f64 C 8)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 C -2) (*.f64 2 (pow.f64 B 2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 C -2) (*.f64 (pow.f64 B 2) 4)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 B 2)) (+.f64 C C)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 C -2) (pow.f64 B 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 B 2) (*.f64 C -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 B 2) (*.f64 C -4)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (pow.f64 B 2) C) -1/2))))))

simplify761.0ms (0.5%)

Algorithm
egg-herbie
Rules
1036×rational_best-simplify-1
1024×rational_best-simplify-108
890×rational_best-simplify-50
752×rational_best-simplify-48
574×rational_best-simplify-55
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
074620736
1220419734
2703519630
Stop Event
node limit
Counts
274 → 378
Calls
Call 1
Inputs
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -16) 3))))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))
(+.f64 (*.f64 32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 5))))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -16) 3))))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -16) 3))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))))
(+.f64 (*.f64 -32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 5))))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -16) 3))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))
(+.f64 (*.f64 -8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B)))
(+.f64 (*.f64 -8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))))
(+.f64 (*.f64 -8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -256 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (pow.f64 (sqrt.f64 8) 5) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -16) 3))))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))
(+.f64 (*.f64 32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 5))))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -16) 3))))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))
(+.f64 (*.f64 -8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B)))
(+.f64 (*.f64 -8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))))
(+.f64 (*.f64 -8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -256 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (pow.f64 (sqrt.f64 8) 5) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))) (*.f64 8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))
(+.f64 (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))) (*.f64 8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))))
(+.f64 (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))) (+.f64 (*.f64 8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 256 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (pow.f64 (sqrt.f64 8) 5) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -16) 5))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -16) 3))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 3) (sqrt.f64 -16))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 3))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))))))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) C)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) C)) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 3)))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -16) 3)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -16) 5)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 B 6) (sqrt.f64 -16)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -16))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 3))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (*.f64 A (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (*.f64 (sqrt.f64 8) (pow.f64 B 3))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 (sqrt.f64 8) (pow.f64 B 3)))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 (sqrt.f64 8) (pow.f64 B 5)))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 5))))) (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (*.f64 (sqrt.f64 8) (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (*.f64 A (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (*.f64 (sqrt.f64 8) (pow.f64 B 3))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 (sqrt.f64 8) (pow.f64 B 3))))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 (sqrt.f64 8) (pow.f64 B 5)))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 5))))) (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (*.f64 (sqrt.f64 8) (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (+.f64 (*.f64 A (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (*.f64 (sqrt.f64 8) (pow.f64 B 3))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 (sqrt.f64 8) (pow.f64 B 3)))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 7) F)) (/.f64 (sqrt.f64 8) (pow.f64 B 7)))) (+.f64 (*.f64 128 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 7) F)) (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 7))))) (+.f64 (*.f64 256 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 7) F)) (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 8) 5) (pow.f64 B 7))))) (*.f64 128 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 7) F)) (/.f64 1 (*.f64 (sqrt.f64 8) (pow.f64 B 7))))))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -16)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))) (pow.f64 B 2)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -16)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 3))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))))) (pow.f64 B 4))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -16) 3))))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -16) 5))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (pow.f64 C 3) (sqrt.f64 -16))))) (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -16) (pow.f64 C 3))))))) (pow.f64 B 6)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -16)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 3))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))))) (pow.f64 B 4)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B)))
(+.f64 (*.f64 8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))))
(+.f64 (*.f64 8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (+.f64 (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 8) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 8)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))))
(+.f64 (*.f64 8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 128 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 8) (pow.f64 B 7))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 128 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 7))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 8)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 256 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (pow.f64 (sqrt.f64 8) 5) (pow.f64 B 7))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (+.f64 (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 8) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 8)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))))))))))
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 8 (*.f64 (/.f64 A (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 8) 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 8 (*.f64 (/.f64 A (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 128 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 8) 3)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 128 (*.f64 (/.f64 (pow.f64 A 3) (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 256 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 8) 5)) (sqrt.f64 (*.f64 (pow.f64 C 7) F))))))) (pow.f64 B 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 8) 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 8 (*.f64 (/.f64 A (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B)))))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(+.f64 (pow.f64 B 2) 0)
(+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 C 2)))
(+.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (neg.f64 (pow.f64 C 2)))
(+.f64 0 (pow.f64 B 2))
(+.f64 1 (+.f64 -1 (pow.f64 B 2)))
(+.f64 1 (+.f64 (-.f64 -1 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2))))
(+.f64 1 (neg.f64 (-.f64 1 (pow.f64 B 2))))
(+.f64 -1 (+.f64 1 (pow.f64 B 2)))
(+.f64 (neg.f64 (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(+.f64 (neg.f64 (pow.f64 C 2)) (+.f64 (-.f64 (pow.f64 C 2) (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2))))
(+.f64 (neg.f64 (pow.f64 C 2)) (neg.f64 (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2)))
(+.f64 (*.f64 2 (pow.f64 B 2)) (neg.f64 (pow.f64 B 2)))
(+.f64 (-.f64 (pow.f64 B 2) (pow.f64 C 2)) (neg.f64 (neg.f64 (pow.f64 C 2))))
(+.f64 (/.f64 (pow.f64 B 2) 2) (/.f64 (pow.f64 B 2) 2))
(+.f64 (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (pow.f64 C 2) (*.f64 2 (pow.f64 B 2))))
(+.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2) (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2) (neg.f64 (pow.f64 C 2))))
(+.f64 (-.f64 1 (pow.f64 B 2)) (+.f64 -1 (*.f64 2 (pow.f64 B 2))))
(+.f64 (+.f64 -1 (pow.f64 B 2)) 1)
(+.f64 (+.f64 1 (pow.f64 B 2)) -1)
(+.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (neg.f64 (pow.f64 C 2))) (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 C 2)) (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) -1) (neg.f64 (+.f64 1 (pow.f64 B 2))))
(+.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (/.f64 (pow.f64 C 2) 2)) (neg.f64 (/.f64 (pow.f64 C 2) 2)))
(+.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (/.f64 (pow.f64 B 2) 2)) (neg.f64 (/.f64 (pow.f64 B 2) 2)))
(+.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (+.f64 -1 (pow.f64 B 2))) -1)
(+.f64 (/.f64 (neg.f64 (pow.f64 C 2)) 2) (/.f64 (+.f64 (pow.f64 C 2) (*.f64 2 (pow.f64 B 2))) 2))
(*.f64 (pow.f64 B 2) 1)
(*.f64 1 (pow.f64 B 2))
(*.f64 (neg.f64 (pow.f64 B 2)) -1)
(*.f64 (*.f64 2 (pow.f64 B 2)) 1/2)
(*.f64 (*.f64 (pow.f64 B 2) 4) 1/4)
(*.f64 1/2 (*.f64 2 (pow.f64 B 2)))
(/.f64 (pow.f64 B 2) 1)
(/.f64 (neg.f64 (pow.f64 B 2)) -1)
(/.f64 (*.f64 2 (pow.f64 B 2)) 2)
(/.f64 (*.f64 (pow.f64 B 2) 4) 4)
(/.f64 (*.f64 4 (*.f64 2 (pow.f64 B 2))) 8)
(/.f64 (+.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 (pow.f64 B 2) -2)) 2)
(/.f64 (-.f64 (*.f64 2 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 (*.f64 2 (pow.f64 C 2)))) 4)
(pow.f64 B 2)
(pow.f64 (pow.f64 B 2) 1)
(neg.f64 (neg.f64 (pow.f64 B 2)))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 2) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 2))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 3) 4))
(-.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 0)
(-.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 2) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) -2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 2) (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))) 4))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))) 4))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))) 1/2)
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))) (sqrt.f64 F))
(*.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))) 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 4) 1/4)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))) 2) (/.f64 (sqrt.f64 F) 2))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 4) 4)
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 1)
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(+.f64 (-.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 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 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))
(-.f64 (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2))
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 0 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 F) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 F) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -1))
(*.f64 (sqrt.f64 F) (-.f64 0 (/.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -1)
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 F)))
(*.f64 (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 1/2)
(*.f64 (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 4) (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 4) (/.f64 -1 (*.f64 2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 1/2 (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (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 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))))
(*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))))
(*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 4))
(*.f64 (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (/.f64 (sqrt.f64 F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (sqrt.f64 F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))) 2) (/.f64 (neg.f64 (sqrt.f64 F)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1/2) -1/2)
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1/4)
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (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 1 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (*.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 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))))
(*.f64 (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 F))) (/.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) 0)
(+.f64 0 (*.f64 2 (*.f64 (pow.f64 B 2) C)))
(+.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) C))
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) C) 2) (/.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C 3)) 2) 2))
(+.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C 3)) 4) (/.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) 4))
(+.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) 4) (/.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C 3)) 4))
(-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) 0)
(-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (/.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) 0) 2))
(-.f64 0 (/.f64 (*.f64 (pow.f64 B 2) C) -1/2))
(-.f64 (*.f64 (pow.f64 B 2) C) (/.f64 (/.f64 (*.f64 (pow.f64 B 2) C) -1/2) 2))
(-.f64 (*.f64 (pow.f64 B 2) C) (/.f64 (neg.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4))) 4))
(-.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (*.f64 2 (*.f64 (pow.f64 B 2) C)))
(-.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C 3)) 4) (/.f64 (/.f64 (*.f64 (pow.f64 B 2) C) -1/2) 4))
(-.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) 4) (/.f64 (neg.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C 3))) 4))
(/.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) 1)
(/.f64 (/.f64 (*.f64 (pow.f64 B 2) C) -1/2) -1)
(/.f64 (*.f64 (*.f64 C 8) (pow.f64 B 2)) 4)
(/.f64 (neg.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4))) -2)
(/.f64 (*.f64 2 (*.f64 (*.f64 C 8) (pow.f64 B 2))) 8)
(/.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) 2)
(/.f64 (*.f64 (neg.f64 (pow.f64 B 2)) (*.f64 C 4)) -2)
(/.f64 (*.f64 (neg.f64 (pow.f64 B 2)) (*.f64 C 8)) -4)
(/.f64 (*.f64 (*.f64 C -2) (*.f64 2 (pow.f64 B 2))) -2)
(/.f64 (*.f64 (*.f64 C -2) (*.f64 (pow.f64 B 2) 4)) -4)
(/.f64 (*.f64 (neg.f64 (pow.f64 B 2)) (+.f64 C C)) -1)
(/.f64 (*.f64 (*.f64 C -2) (pow.f64 B 2)) -1)
(/.f64 (*.f64 (pow.f64 B 2) (*.f64 C -2)) -1)
(/.f64 (*.f64 (pow.f64 B 2) (*.f64 C -4)) -2)
(pow.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) 1)
(neg.f64 (/.f64 (*.f64 (pow.f64 B 2) C) -1/2))
Outputs
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(pow.f64 B 2)
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))))
(+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -16) 3))))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))))) (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (sqrt.f64 -4096))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (sqrt.f64 -4096)))))))
(+.f64 (*.f64 32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 5))))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -16) 3))))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (sqrt.f64 -4096))))) (*.f64 32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (sqrt.f64 -1048576)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (sqrt.f64 -4096))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (sqrt.f64 -1048576))) 32))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 (*.f64 C (sqrt.f64 -16)) (*.f64 (sqrt.f64 (*.f64 A F)) -1))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (sqrt.f64 -16))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))
(+.f64 (*.f64 (*.f64 C (sqrt.f64 -16)) (*.f64 (sqrt.f64 (*.f64 A F)) -1)) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F A)) -4)))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) -4)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) -4)))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -16) 3))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))))
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F A)) -4)) (+.f64 (*.f64 (*.f64 C (sqrt.f64 -16)) (*.f64 (sqrt.f64 (*.f64 A F)) -1)) (*.f64 (/.f64 (pow.f64 B 4) (*.f64 C (sqrt.f64 -4096))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 8))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 4) (*.f64 C (sqrt.f64 -4096))) 8)) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) -4))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 4) (*.f64 C (sqrt.f64 -4096))) 8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) -4))))
(+.f64 (*.f64 -32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 5))))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -16) 3))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))))
(+.f64 (+.f64 (*.f64 (*.f64 C (sqrt.f64 -16)) (*.f64 (sqrt.f64 (*.f64 A F)) -1)) (*.f64 (/.f64 (pow.f64 B 4) (*.f64 C (sqrt.f64 -4096))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 8))) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F A)) -4)) (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (sqrt.f64 -1048576))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) -32))))
(+.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 4) (*.f64 C (sqrt.f64 -4096))) 8))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) -4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (sqrt.f64 -1048576))) -32))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 4) (*.f64 C (sqrt.f64 -4096))) 8))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) -4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (sqrt.f64 -1048576))) -32))))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))
(*.f64 B (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 F C))))
(*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))
(+.f64 (*.f64 -8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B)))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 F C)))) (*.f64 -8 (*.f64 (/.f64 A (*.f64 B (sqrt.f64 8))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C)))) (*.f64 (/.f64 A (*.f64 B (sqrt.f64 8))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -8)))
(+.f64 (*.f64 -8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))))
(+.f64 (*.f64 -8 (*.f64 (/.f64 A (*.f64 B (sqrt.f64 8))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 B (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 F C)))) (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 512) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (*.f64 (/.f64 A (*.f64 B (sqrt.f64 8))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -8)) (*.f64 -32 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 512) (pow.f64 B 3)))))))
(+.f64 (*.f64 -8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -256 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (pow.f64 (sqrt.f64 8) 5) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B)))))
(+.f64 (*.f64 -8 (*.f64 (/.f64 A (*.f64 B (sqrt.f64 8))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 B (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 F C)))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 512) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 -256 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 32768) (pow.f64 B 5))) (sqrt.f64 (*.f64 F (pow.f64 C 7))))))))
(+.f64 (*.f64 (/.f64 A (*.f64 B (sqrt.f64 8))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -8)) (+.f64 (*.f64 -32 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 512) (pow.f64 B 3))))) (+.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 -256 (/.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 32768) (pow.f64 B 5))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))))
(+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -16) 3))))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))))) (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (sqrt.f64 -4096))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (sqrt.f64 -4096)))))))
(+.f64 (*.f64 32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 5))))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -16) 3))))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (sqrt.f64 -4096))))) (*.f64 32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (sqrt.f64 -1048576)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (sqrt.f64 -4096))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (sqrt.f64 -1048576))) 32))))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))
(*.f64 B (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 F C))))
(*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))
(+.f64 (*.f64 -8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B)))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 F C)))) (*.f64 -8 (*.f64 (/.f64 A (*.f64 B (sqrt.f64 8))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C)))) (*.f64 (/.f64 A (*.f64 B (sqrt.f64 8))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -8)))
(+.f64 (*.f64 -8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))))
(+.f64 (*.f64 -8 (*.f64 (/.f64 A (*.f64 B (sqrt.f64 8))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 B (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 F C)))) (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 512) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (*.f64 (/.f64 A (*.f64 B (sqrt.f64 8))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -8)) (*.f64 -32 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 512) (pow.f64 B 3)))))))
(+.f64 (*.f64 -8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -256 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (pow.f64 (sqrt.f64 8) 5) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B)))))
(+.f64 (*.f64 -8 (*.f64 (/.f64 A (*.f64 B (sqrt.f64 8))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 B (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 F C)))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 512) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 -256 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 32768) (pow.f64 B 5))) (sqrt.f64 (*.f64 F (pow.f64 C 7))))))))
(+.f64 (*.f64 (/.f64 A (*.f64 B (sqrt.f64 8))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -8)) (+.f64 (*.f64 -32 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 512) (pow.f64 B 3))))) (+.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 -256 (/.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 32768) (pow.f64 B 5))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B)))
(*.f64 -1 (*.f64 B (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 F C)))))
(neg.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C)))))
(*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (neg.f64 B))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))) (*.f64 8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))
(+.f64 (*.f64 -1 (*.f64 B (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 F C))))) (*.f64 8 (*.f64 (/.f64 A (*.f64 B (sqrt.f64 8))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))) (*.f64 8 (*.f64 (/.f64 A (*.f64 B (sqrt.f64 8))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (neg.f64 B)) (*.f64 8 (*.f64 (/.f64 A (*.f64 B (sqrt.f64 8))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))) (*.f64 8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 B (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 F C))))) (*.f64 8 (*.f64 (/.f64 A (*.f64 B (sqrt.f64 8))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))) (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 512) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 C 5))))))
(+.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))) (+.f64 (*.f64 8 (*.f64 (/.f64 A (*.f64 B (sqrt.f64 8))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 32 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 512) (pow.f64 B 3)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (neg.f64 B)) (+.f64 (*.f64 8 (*.f64 (/.f64 A (*.f64 B (sqrt.f64 8))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 32 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 512) (pow.f64 B 3)))))))
(+.f64 (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))) (+.f64 (*.f64 8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 256 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (pow.f64 (sqrt.f64 8) 5) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))))))
(+.f64 (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 512) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1 (*.f64 B (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 F C))))) (+.f64 (*.f64 8 (*.f64 (/.f64 A (*.f64 B (sqrt.f64 8))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 32768) (pow.f64 B 5))) 256)))))
(+.f64 (+.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))) (*.f64 8 (*.f64 (/.f64 A (*.f64 B (sqrt.f64 8))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 32768) (pow.f64 B 5))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) 256)) (*.f64 32 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 512) (pow.f64 B 3)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (neg.f64 B)) (*.f64 8 (*.f64 (/.f64 A (*.f64 B (sqrt.f64 8))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))) (+.f64 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 32768) (pow.f64 B 5))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) 256)) (*.f64 32 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 512) (pow.f64 B 3)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16)))
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C)))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (+.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/4 (sqrt.f64 (*.f64 -16 (/.f64 F A))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -4096) (pow.f64 C 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -16) (pow.f64 C 2))))))))))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) 1/64)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C) 1/16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -16) (pow.f64 C 2))) 1/4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -4096) (pow.f64 C 2))) -2))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -16) 5))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -16) 3))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 3) (sqrt.f64 -16))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 3))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))))))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) C))) (+.f64 (*.f64 8 (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -1048576) (pow.f64 C 3))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -16) (pow.f64 C 2))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -4096) (pow.f64 C 3))))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -16) (pow.f64 C 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 C 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -4096) (pow.f64 C 2))))))))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -16) (pow.f64 C 2))) 1/4)) (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -4096) (pow.f64 C 2))) -2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 C 3)) 1/256)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (/.f64 (pow.f64 B 6) (sqrt.f64 -4096)) (pow.f64 C 3)) -1/2)) (*.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -16) (pow.f64 C 3))) (*.f64 (pow.f64 B 6) 1/16)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -1048576) (pow.f64 C 3))) 8)))) (+.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 -16) (pow.f64 B 4)) (pow.f64 C 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) 1/64)))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -16)) -1/4)
(*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F A))) -1/4)
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) C)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -16)) -1/4) (*.f64 -1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.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 (pow.f64 B 2) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) 1/16))) C)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) C)) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 3)))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.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 (/.f64 F A) -16)) -1/4) (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -16) (pow.f64 C 2)))) -1/4) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) -1/64)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -4096) (pow.f64 C 2)))))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) 1/16))) C)) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) -1/64)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -4096) (pow.f64 C 2)))))) (*.f64 -1/4 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (sqrt.f64 (*.f64 -16 (/.f64 F A)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -16) 3)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -16) 5)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 B 6) (sqrt.f64 -16)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -16))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 3))))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -4096)))) (+.f64 (*.f64 8 (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (sqrt.f64 -1048576)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -16) (pow.f64 B 6)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -16))))))) (pow.f64 C 3))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -16)) -1/4) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) -1/64)) (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -16) (pow.f64 C 2)))) -1/4) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -4096) (pow.f64 C 2))))))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) -1/64)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -4096) (pow.f64 C 2)))))) (*.f64 -1/4 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (sqrt.f64 (*.f64 -16 (/.f64 F A)))))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) 1/256)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -16))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (pow.f64 B 6) (sqrt.f64 -4096)) -1/2)) (*.f64 8 (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (sqrt.f64 -1048576)))))) (pow.f64 C 3)) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -16)) 1/16))) C))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 8) B)))
(*.f64 (/.f64 (sqrt.f64 8) B) (neg.f64 (sqrt.f64 (*.f64 F C))))
(*.f64 (sqrt.f64 (*.f64 F C)) (neg.f64 (/.f64 (sqrt.f64 8) B)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (*.f64 A (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (*.f64 (sqrt.f64 8) (pow.f64 B 3))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 (sqrt.f64 8) (pow.f64 B 3)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 8) B))) (*.f64 A (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (*.f64 (sqrt.f64 8) (pow.f64 B 3))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 8) (pow.f64 B 3)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 8) B) (neg.f64 (sqrt.f64 (*.f64 F C)))) (*.f64 A (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 8) (pow.f64 B 3))) 8) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 8) (pow.f64 B 3)) -4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (neg.f64 (/.f64 (sqrt.f64 8) B))) (*.f64 A (-.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 8) (pow.f64 B 3)) -4)) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 8) (pow.f64 B 3))) -1/8))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 (sqrt.f64 8) (pow.f64 B 5)))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 5))))) (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (*.f64 (sqrt.f64 8) (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (*.f64 A (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (*.f64 (sqrt.f64 8) (pow.f64 B 3))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 (sqrt.f64 8) (pow.f64 B 3))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (*.f64 (sqrt.f64 8) (pow.f64 B 3))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 8) (pow.f64 B 3)))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 8) B))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 8) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (pow.f64 B 5)))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 1 (*.f64 (sqrt.f64 512) (pow.f64 B 5))))) (*.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (/.f64 1 (sqrt.f64 8)) (pow.f64 B 5)))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 8) (pow.f64 B 3))) 8) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 8) (pow.f64 B 3)) -4)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 8) B) (neg.f64 (sqrt.f64 (*.f64 F C)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 8) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (pow.f64 B 5)))) (*.f64 (*.f64 32 (sqrt.f64 (*.f64 F (pow.f64 C 5)))) (+.f64 (/.f64 (/.f64 1 (pow.f64 B 5)) (sqrt.f64 512)) (/.f64 (/.f64 1 (sqrt.f64 8)) (pow.f64 B 5))))))))
(+.f64 (*.f64 A (-.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 8) (pow.f64 B 3)) -4)) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 8) (pow.f64 B 3))) -1/8))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (neg.f64 (/.f64 (sqrt.f64 8) B))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 8) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (pow.f64 B 5)))) (*.f64 (*.f64 32 (sqrt.f64 (*.f64 F (pow.f64 C 5)))) (+.f64 (/.f64 (/.f64 1 (pow.f64 B 5)) (sqrt.f64 512)) (/.f64 (/.f64 1 (sqrt.f64 8)) (pow.f64 B 5))))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 (sqrt.f64 8) (pow.f64 B 5)))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 5))))) (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (*.f64 (sqrt.f64 8) (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (+.f64 (*.f64 A (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (*.f64 (sqrt.f64 8) (pow.f64 B 3))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 (sqrt.f64 8) (pow.f64 B 3)))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 7) F)) (/.f64 (sqrt.f64 8) (pow.f64 B 7)))) (+.f64 (*.f64 128 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 7) F)) (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 7))))) (+.f64 (*.f64 256 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 7) F)) (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 8) 5) (pow.f64 B 7))))) (*.f64 128 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 7) F)) (/.f64 1 (*.f64 (sqrt.f64 8) (pow.f64 B 7))))))))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 8) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (pow.f64 B 5)))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 1 (*.f64 (sqrt.f64 512) (pow.f64 B 5))))) (*.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (/.f64 1 (sqrt.f64 8)) (pow.f64 B 5))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 8) B))) (+.f64 (*.f64 A (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (*.f64 (sqrt.f64 8) (pow.f64 B 3))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 8) (pow.f64 B 3)))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 8) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (pow.f64 B 7)))) (+.f64 (*.f64 128 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 1 (*.f64 (sqrt.f64 512) (pow.f64 B 7))))) (+.f64 (*.f64 256 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 1 (*.f64 (sqrt.f64 32768) (pow.f64 B 7))))) (*.f64 128 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 1 (*.f64 (sqrt.f64 8) (pow.f64 B 7))))))))))))
(+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 8) B) (neg.f64 (sqrt.f64 (*.f64 F C)))) (*.f64 A (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 8) (pow.f64 B 3))) 8) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 8) (pow.f64 B 3)) -4))))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 32768) (pow.f64 B 7))) 256) (*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 8) (pow.f64 B 7))) 128)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (sqrt.f64 8) (pow.f64 B 7)) -64)) (*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 512) (pow.f64 B 7))) 128)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 8) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (pow.f64 B 5)))) (*.f64 (*.f64 32 (sqrt.f64 (*.f64 F (pow.f64 C 5)))) (+.f64 (/.f64 (/.f64 1 (pow.f64 B 5)) (sqrt.f64 512)) (/.f64 (/.f64 1 (sqrt.f64 8)) (pow.f64 B 5))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (neg.f64 (/.f64 (sqrt.f64 8) B))) (*.f64 A (-.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 8) (pow.f64 B 3)) -4)) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 8) (pow.f64 B 3))) -1/8)))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (+.f64 (*.f64 256 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 32768) (pow.f64 B 7)))) (*.f64 128 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 8) (pow.f64 B 7))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (sqrt.f64 8) (pow.f64 B 7)) -64)) (*.f64 128 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 512) (pow.f64 B 7))))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 8) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (pow.f64 B 5)))) (*.f64 (*.f64 32 (sqrt.f64 (*.f64 F (pow.f64 C 5)))) (+.f64 (/.f64 (/.f64 1 (pow.f64 B 5)) (sqrt.f64 512)) (/.f64 (/.f64 1 (sqrt.f64 8)) (pow.f64 B 5))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16)))
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -16)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))) (pow.f64 B 2)))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -16)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16)))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 (pow.f64 B 2) (+.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 C (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -16)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 3))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))))) (pow.f64 B 4))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -16)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (sqrt.f64 -4096) (pow.f64 C 2))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (sqrt.f64 -16) (pow.f64 C 2))))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16)))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4096) (pow.f64 C 2))) -2) (+.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -16) (pow.f64 C 2))) 1/4) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 C 2)) 1/64)))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 C (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16)))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -2 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4096) (pow.f64 C 2)))) (+.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 C 2)) 1/64)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -16) 3))))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -16) 5))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (pow.f64 C 3) (sqrt.f64 -16))))) (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -16) (pow.f64 C 3))))))) (pow.f64 B 6)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -16)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 3))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))))) (pow.f64 B 4)))))
(+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -16)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (sqrt.f64 -4096) (pow.f64 C 2))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (sqrt.f64 -16) (pow.f64 C 2)))))))))) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (/.f64 1 (pow.f64 C 3)) (sqrt.f64 -4096)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (/.f64 1 (pow.f64 C 3)) (sqrt.f64 -1048576)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (sqrt.f64 -16) (pow.f64 C 3))))) (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -16) (pow.f64 C 3)))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16)))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4096) (pow.f64 C 2))) -2) (+.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -16) (pow.f64 C 2))) 1/4) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 C 2)) 1/64)))))) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -4096) (pow.f64 C 3))) -1/2) (+.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -16) (pow.f64 C 3))) 1/16) (+.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 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -1048576) (pow.f64 C 3))) 8)))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 C (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16)))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -2 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4096) (pow.f64 C 2)))) (+.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 C 2)) 1/64)))))) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -4096) (pow.f64 C 3)))) (+.f64 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -16) (pow.f64 C 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 C 3)) 1/256)) (*.f64 8 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -1048576) (pow.f64 C 3))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 8) B)))
(*.f64 (/.f64 (sqrt.f64 8) B) (neg.f64 (sqrt.f64 (*.f64 F C))))
(*.f64 (sqrt.f64 (*.f64 F C)) (neg.f64 (/.f64 (sqrt.f64 8) B)))
(+.f64 (*.f64 8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))))
(+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (*.f64 (sqrt.f64 8) (pow.f64 B 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 8) B))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 8) B) (neg.f64 (sqrt.f64 (*.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -4 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 8 (/.f64 A (*.f64 (sqrt.f64 8) (pow.f64 B 3)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (neg.f64 (/.f64 (sqrt.f64 8) B))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -4 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 8 (/.f64 A (*.f64 (sqrt.f64 8) (pow.f64 B 3)))))))
(+.f64 (*.f64 8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (+.f64 (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 8) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 8)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))))
(+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (*.f64 (sqrt.f64 8) (pow.f64 B 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 8) B))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 8) (pow.f64 B 5))))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 A 2)) (pow.f64 B 5)))) (*.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 512) (pow.f64 B 5))))))))))
(+.f64 (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 8) (pow.f64 B 5))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 A 2)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (pow.f64 B 5)))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 5)) (sqrt.f64 512)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -4 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3))))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 8) B) (neg.f64 (sqrt.f64 (*.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 8 (/.f64 A (*.f64 (sqrt.f64 8) (pow.f64 B 3)))))))
(+.f64 (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 8) (pow.f64 B 5))))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 A 2)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (pow.f64 B 5)))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 5)) (sqrt.f64 512)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -4 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3))))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (neg.f64 (/.f64 (sqrt.f64 8) B))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 8 (/.f64 A (*.f64 (sqrt.f64 8) (pow.f64 B 3)))))))
(+.f64 (*.f64 8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 128 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 8) (pow.f64 B 7))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 128 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 7))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 8)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 256 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (pow.f64 (sqrt.f64 8) 5) (pow.f64 B 7))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (+.f64 (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 8) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 8)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))))))))))
(+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (*.f64 (sqrt.f64 8) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 8) (pow.f64 B 7))) 128)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 512) (pow.f64 B 7))) 128)) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 8)) (pow.f64 B 7)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 32768) (pow.f64 B 7))) 256)) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 512) (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 8) B))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 8) (pow.f64 B 5))))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 A 2)) (pow.f64 B 5)))))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 8 (/.f64 A (*.f64 (sqrt.f64 8) (pow.f64 B 3))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 8)) (pow.f64 B 7)))) (+.f64 (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 8) (pow.f64 B 5))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -4 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)))) (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 A 2)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (pow.f64 B 5))))) (*.f64 (/.f64 (sqrt.f64 8) B) (neg.f64 (sqrt.f64 (*.f64 F C)))))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 5)) (sqrt.f64 512)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 256 (/.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 32768) (pow.f64 B 7)))))))) (*.f64 128 (+.f64 (*.f64 (pow.f64 A 3) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 512) (pow.f64 B 7)))) (*.f64 (pow.f64 A 3) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 8) (pow.f64 B 7))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 8 (/.f64 A (*.f64 (sqrt.f64 8) (pow.f64 B 3))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 8)) (pow.f64 B 7)))) (+.f64 (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 8) (pow.f64 B 5))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -4 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)))) (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 A 2)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (pow.f64 B 5))))) (*.f64 (sqrt.f64 (*.f64 F C)) (neg.f64 (/.f64 (sqrt.f64 8) B))))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 5)) (sqrt.f64 512)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 256 (/.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 32768) (pow.f64 B 7)))))))) (*.f64 128 (+.f64 (*.f64 (pow.f64 A 3) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 512) (pow.f64 B 7)))) (*.f64 (pow.f64 A 3) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 8) (pow.f64 B 7))))))))
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))
(*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 8) B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 8 (*.f64 (/.f64 A (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 8) B)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 A (sqrt.f64 8)))) (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (sqrt.f64 8))))) (pow.f64 B 3))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 8) B)) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -4 (*.f64 A (sqrt.f64 8)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 8 (/.f64 A (sqrt.f64 8))))) (pow.f64 B 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 8) 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 8 (*.f64 (/.f64 A (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 8) B)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 A (sqrt.f64 8)))) (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (sqrt.f64 8))))) (pow.f64 B 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 2) (sqrt.f64 512)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 8) (pow.f64 A 2)))) (*.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 2) (sqrt.f64 8)))))) (pow.f64 B 5)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 8) B)) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -4 (*.f64 A (sqrt.f64 8)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 8 (/.f64 A (sqrt.f64 8))))) (pow.f64 B 3)) (/.f64 (+.f64 (*.f64 32 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (sqrt.f64 512)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 8) (pow.f64 A 2)))) (*.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 2) (sqrt.f64 8)))))) (pow.f64 B 5)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 128 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 8) 3)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 128 (*.f64 (/.f64 (pow.f64 A 3) (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 256 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 8) 5)) (sqrt.f64 (*.f64 (pow.f64 C 7) F))))))) (pow.f64 B 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 8) 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 8 (*.f64 (/.f64 A (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 8) B)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 A (sqrt.f64 8)))) (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (sqrt.f64 8))))) (pow.f64 B 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 2) (sqrt.f64 512)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 8) (pow.f64 A 2)))) (*.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 2) (sqrt.f64 8)))))) (pow.f64 B 5))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (pow.f64 A 3) (sqrt.f64 512)) 128)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 8)) -64)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (pow.f64 A 3) (sqrt.f64 8)) 128)) (*.f64 256 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 A 3) (sqrt.f64 32768))))))) (pow.f64 B 7))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 8) B)) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -4 (*.f64 A (sqrt.f64 8)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 8 (/.f64 A (sqrt.f64 8))))) (pow.f64 B 3)))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 32 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (sqrt.f64 512)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 8) (pow.f64 A 2)))) (*.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 2) (sqrt.f64 8)))))) (pow.f64 B 5)) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 128 (/.f64 (pow.f64 A 3) (sqrt.f64 512)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 128 (/.f64 (pow.f64 A 3) (sqrt.f64 8)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 256 (/.f64 (pow.f64 A 3) (sqrt.f64 32768)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 -64 (*.f64 (pow.f64 A 3) (sqrt.f64 8))))))) (pow.f64 B 7)))))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(*.f64 2 (*.f64 C (pow.f64 B 2)))
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(+.f64 (pow.f64 B 2) 0)
(pow.f64 B 2)
(+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 C 2)))
(pow.f64 B 2)
(+.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (neg.f64 (pow.f64 C 2)))
(pow.f64 B 2)
(+.f64 0 (pow.f64 B 2))
(pow.f64 B 2)
(+.f64 1 (+.f64 -1 (pow.f64 B 2)))
(pow.f64 B 2)
(+.f64 1 (+.f64 (-.f64 -1 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2))))
(pow.f64 B 2)
(+.f64 1 (neg.f64 (-.f64 1 (pow.f64 B 2))))
(pow.f64 B 2)
(+.f64 -1 (+.f64 1 (pow.f64 B 2)))
(pow.f64 B 2)
(+.f64 (neg.f64 (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(pow.f64 B 2)
(+.f64 (neg.f64 (pow.f64 C 2)) (+.f64 (-.f64 (pow.f64 C 2) (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2))))
(pow.f64 B 2)
(+.f64 (neg.f64 (pow.f64 C 2)) (neg.f64 (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(pow.f64 B 2)
(+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2)))
(pow.f64 B 2)
(+.f64 (*.f64 2 (pow.f64 B 2)) (neg.f64 (pow.f64 B 2)))
(pow.f64 B 2)
(+.f64 (-.f64 (pow.f64 B 2) (pow.f64 C 2)) (neg.f64 (neg.f64 (pow.f64 C 2))))
(pow.f64 B 2)
(+.f64 (/.f64 (pow.f64 B 2) 2) (/.f64 (pow.f64 B 2) 2))
(pow.f64 B 2)
(+.f64 (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (pow.f64 C 2) (*.f64 2 (pow.f64 B 2))))
(pow.f64 B 2)
(+.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2) (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2) (neg.f64 (pow.f64 C 2))))
(+.f64 (neg.f64 (pow.f64 C 2)) (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2) (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 2)))
(+.f64 (neg.f64 (pow.f64 C 2)) (/.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 C 2) (pow.f64 C 2)))) 2))
(+.f64 (-.f64 1 (pow.f64 B 2)) (+.f64 -1 (*.f64 2 (pow.f64 B 2))))
(pow.f64 B 2)
(+.f64 (+.f64 -1 (pow.f64 B 2)) 1)
(pow.f64 B 2)
(+.f64 (+.f64 1 (pow.f64 B 2)) -1)
(pow.f64 B 2)
(+.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (neg.f64 (pow.f64 C 2))) (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(pow.f64 B 2)
(+.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (pow.f64 C 2)) (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(-.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 C 2) (pow.f64 C 2))))
(+.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) -1) (neg.f64 (+.f64 1 (pow.f64 B 2))))
(pow.f64 B 2)
(+.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (/.f64 (pow.f64 C 2) 2)) (neg.f64 (/.f64 (pow.f64 C 2) 2)))
(-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (/.f64 (pow.f64 C 2) 2) (/.f64 (pow.f64 C 2) 2)))
(-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (/.f64 (+.f64 (pow.f64 C 2) (pow.f64 C 2)) 2))
(+.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (/.f64 (pow.f64 B 2) 2)) (neg.f64 (/.f64 (pow.f64 B 2) 2)))
(pow.f64 B 2)
(+.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (+.f64 -1 (pow.f64 B 2))) -1)
(pow.f64 B 2)
(+.f64 (/.f64 (neg.f64 (pow.f64 C 2)) 2) (/.f64 (+.f64 (pow.f64 C 2) (*.f64 2 (pow.f64 B 2))) 2))
(/.f64 (+.f64 (neg.f64 (pow.f64 C 2)) (+.f64 (pow.f64 C 2) (*.f64 2 (pow.f64 B 2)))) 2)
(+.f64 (pow.f64 B 2) (+.f64 (/.f64 (pow.f64 C 2) 2) (/.f64 (pow.f64 C 2) -2)))
(/.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) 0) 2)
(*.f64 (pow.f64 B 2) 1)
(pow.f64 B 2)
(*.f64 1 (pow.f64 B 2))
(pow.f64 B 2)
(*.f64 (neg.f64 (pow.f64 B 2)) -1)
(pow.f64 B 2)
(*.f64 (*.f64 2 (pow.f64 B 2)) 1/2)
(pow.f64 B 2)
(*.f64 (*.f64 (pow.f64 B 2) 4) 1/4)
(pow.f64 B 2)
(*.f64 1/2 (*.f64 2 (pow.f64 B 2)))
(pow.f64 B 2)
(/.f64 (pow.f64 B 2) 1)
(pow.f64 B 2)
(/.f64 (neg.f64 (pow.f64 B 2)) -1)
(pow.f64 B 2)
(/.f64 (*.f64 2 (pow.f64 B 2)) 2)
(pow.f64 B 2)
(/.f64 (*.f64 (pow.f64 B 2) 4) 4)
(pow.f64 B 2)
(/.f64 (*.f64 4 (*.f64 2 (pow.f64 B 2))) 8)
(pow.f64 B 2)
(/.f64 (+.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 (pow.f64 B 2) -2)) 2)
(pow.f64 B 2)
(/.f64 (-.f64 (*.f64 2 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 2 (*.f64 2 (pow.f64 C 2)))) 4)
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 4) (*.f64 (pow.f64 C 2) 4)) 4)
(/.f64 (-.f64 (*.f64 4 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 4 (pow.f64 C 2))) 4)
(pow.f64 B 2)
(pow.f64 (pow.f64 B 2) 1)
(pow.f64 B 2)
(neg.f64 (neg.f64 (pow.f64 B 2)))
(pow.f64 B 2)
(+.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 0)
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(+.f64 0 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 2) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 2))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 3) 4))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(-.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 0)
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(-.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 2) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) -2))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 2) (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))) 4))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))) 4))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 1)
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))) 1/2)
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))) (sqrt.f64 F))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(*.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))) 2))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 4) 1/4)
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))) 2) (/.f64 (sqrt.f64 F) 2))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 1)
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))) 2)
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 4) 4)
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 1)
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 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 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 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 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2))))
(+.f64 (-.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 A (*.f64 C 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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 A (*.f64 C 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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 A (*.f64 C 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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 3 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) 2)
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 3 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) 2)
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))
(/.f64 (+.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (*.f64 3 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (*.f64 4 (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(+.f64 (/.f64 0 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 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 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 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 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 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 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(-.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (*.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 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 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 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2)))) (-.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2) 0))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(-.f64 (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (-.f64 -2 (/.f64 1 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(-.f64 (-.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2))
(/.f64 (-.f64 (/.f64 (*.f64 3 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2)
(/.f64 (-.f64 (/.f64 (*.f64 3 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) 2)
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2)
(/.f64 (-.f64 (/.f64 (*.f64 3 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) 2)
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))
(/.f64 (+.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (*.f64 3 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (*.f64 4 (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 0 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 F) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 F) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -1))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 F) (-.f64 0 (/.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.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 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 F)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 1/2)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.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 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 4) (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))
(/.f64 (+.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (*.f64 3 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (*.f64 4 (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 4) (/.f64 -1 (*.f64 2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (/.f64 -1/2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (/.f64 -1/2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))))
(neg.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 1/2 (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (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 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (*.f64 -2 (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))))
(/.f64 (*.f64 -2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 4))
(/.f64 (+.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (*.f64 3 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (*.f64 4 (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (/.f64 (sqrt.f64 F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (sqrt.f64 F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))) 2) (/.f64 (neg.f64 (sqrt.f64 F)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (/.f64 (neg.f64 (sqrt.f64 F)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (neg.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))) (/.f64 (/.f64 (sqrt.f64 F) -1/2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1/2) -1/2)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 4 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 1/4 (/.f64 (*.f64 4 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 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 1 (/.f64 (/.f64 (*.f64 4 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (-.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 1 (-.f64 (/.f64 (*.f64 4 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (*.f64 4 (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) 0)
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (*.f64 3 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (*.f64 4 (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (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 1 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 1 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (/.f64 (/.f64 4 (/.f64 -4 (-.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 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (*.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 1 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 1 (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 1 (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (/.f64 (/.f64 2 (/.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 -2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 F))) (/.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (/.f64 (neg.f64 (sqrt.f64 F)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (neg.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))) (/.f64 (/.f64 (sqrt.f64 F) -1/2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A (*.f64 -16 C))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) 0)
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(+.f64 0 (*.f64 2 (*.f64 (pow.f64 B 2) C)))
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(+.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) C))
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) C) 2) (/.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C 3)) 2) 2))
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) C) 2) (/.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C 3)) 4))
(/.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) (+.f64 (*.f64 C 3) C)) 4)
(+.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C 3)) 4) (/.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) 4))
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) C) 2) (/.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C 3)) 4))
(/.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) (+.f64 (*.f64 C 3) C)) 4)
(+.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) 4) (/.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C 3)) 4))
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) C) 2) (/.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C 3)) 4))
(/.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) (+.f64 (*.f64 C 3) C)) 4)
(-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) 0)
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(-.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) (/.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) 0) 2))
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(-.f64 0 (/.f64 (*.f64 (pow.f64 B 2) C) -1/2))
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(-.f64 (*.f64 (pow.f64 B 2) C) (/.f64 (/.f64 (*.f64 (pow.f64 B 2) C) -1/2) 2))
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(-.f64 (*.f64 (pow.f64 B 2) C) (/.f64 (neg.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4))) 4))
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(-.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) (*.f64 2 (*.f64 (pow.f64 B 2) C)))
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(-.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C 3)) 4) (/.f64 (/.f64 (*.f64 (pow.f64 B 2) C) -1/2) 4))
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) C) 2) (/.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C 3)) 4))
(/.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) (+.f64 (*.f64 C 3) C)) 4)
(-.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) 4) (/.f64 (neg.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C 3))) 4))
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) C) 2) (/.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C 3)) 4))
(/.f64 (*.f64 (*.f64 2 (pow.f64 B 2)) (+.f64 (*.f64 C 3) C)) 4)
(/.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) 1)
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(/.f64 (/.f64 (*.f64 (pow.f64 B 2) C) -1/2) -1)
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(/.f64 (*.f64 (*.f64 C 8) (pow.f64 B 2)) 4)
(/.f64 (*.f64 (pow.f64 B 2) (*.f64 C 8)) 4)
(/.f64 (neg.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4))) -2)
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(/.f64 (*.f64 2 (*.f64 (*.f64 C 8) (pow.f64 B 2))) 8)
(/.f64 (*.f64 (pow.f64 B 2) (*.f64 C 8)) 4)
(/.f64 (*.f64 (pow.f64 B 2) (*.f64 C 4)) 2)
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(/.f64 (*.f64 (neg.f64 (pow.f64 B 2)) (*.f64 C 4)) -2)
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(/.f64 (*.f64 (neg.f64 (pow.f64 B 2)) (*.f64 C 8)) -4)
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(/.f64 (*.f64 (*.f64 C -2) (*.f64 2 (pow.f64 B 2))) -2)
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(/.f64 (*.f64 (*.f64 C -2) (*.f64 (pow.f64 B 2) 4)) -4)
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(/.f64 (*.f64 (neg.f64 (pow.f64 B 2)) (+.f64 C C)) -1)
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(/.f64 (*.f64 (*.f64 C -2) (pow.f64 B 2)) -1)
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(/.f64 (*.f64 (pow.f64 B 2) (*.f64 C -2)) -1)
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(/.f64 (*.f64 (pow.f64 B 2) (*.f64 C -4)) -2)
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(pow.f64 (*.f64 2 (*.f64 (pow.f64 B 2) C)) 1)
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))
(neg.f64 (/.f64 (*.f64 (pow.f64 B 2) C) -1/2))
(*.f64 2 (*.f64 (pow.f64 B 2) C))
(*.f64 (pow.f64 B 2) (+.f64 C C))

eval8.3s (5.5%)

Compiler

Compiled 110789 to 76507 computations (30.9% saved)

prune3.3s (2.2%)

Pruning

71 alts after pruning (70 fresh and 1 done)

PrunedKeptTotal
New1692491741
Fresh212142
Picked101
Done314
Total1717711788
Error
19.3b
Counts
1788 → 71
Alt Table
Click to see full alt table
StatusErrorProgram
63.5b
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
48.8b
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (sqrt.f64 1/2)) (+.f64 A C))) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
59.2b
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (*.f64 B (sqrt.f64 (*.f64 F -2)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
55.8b
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
57.9b
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F -2))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
57.1b
(/.f64 (*.f64 (sqrt.f64 (-.f64 (neg.f64 C) (+.f64 A C))) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
58.3b
(/.f64 (*.f64 (sqrt.f64 (-.f64 (neg.f64 B) (+.f64 A C))) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
55.2b
(/.f64 (*.f64 (sqrt.f64 (-.f64 (neg.f64 A) (+.f64 A C))) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
59.4b
(/.f64 (*.f64 (sqrt.f64 (-.f64 B (+.f64 A C))) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
62.0b
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))) (sqrt.f64 F)) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
63.0b
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (sqrt.f64 A)) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
63.0b
(/.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B)) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
63.2b
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) (sqrt.f64 F)) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
63.0b
(/.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
61.8b
(/.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 2 F)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))) (/.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
63.0b
(/.f64 (*.f64 -1 (*.f64 B (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 F C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
61.4b
(/.f64 (sqrt.f64 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -8))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
62.6b
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 C (pow.f64 A 3))) (/.f64 -4 B))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
62.7b
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 A (pow.f64 C 3))) (/.f64 -4 B))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
55.3b
(/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 -8 (*.f64 C (*.f64 (-.f64 A (neg.f64 A)) A))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (*.f64 A 2))) -1/2)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
56.5b
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -16)) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 (/.f64 (*.f64 C A) (-.f64 A C)) C))))) (*.f64 2 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (*.f64 1 (/.f64 1/2 (-.f64 A C))))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
55.3b
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 (pow.f64 A 2) -16)) (*.f64 (pow.f64 B 2) (*.f64 A 4))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
56.6b
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
61.1b
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (pow.f64 B 3))) (*.f64 B (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))) -2))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
54.2b
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -8 (*.f64 C (*.f64 (-.f64 A (neg.f64 A)) A))) (*.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (*.f64 (pow.f64 A 2) 2)) (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) -1/2))) C) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A (neg.f64 A))) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (*.f64 A 2)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
61.7b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
57.4b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (+.f64 C (neg.f64 A))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
59.5b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (neg.f64 B)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
56.9b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 C (-.f64 C (neg.f64 C))) (*.f64 A -8)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
60.6b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
56.1b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 C (*.f64 (-.f64 A (neg.f64 A)) A))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
55.0b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
62.4b
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
60.6b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 B C) (*.f64 (pow.f64 C 2) (/.f64 -1/2 B))) (*.f64 F (pow.f64 B 2))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
57.7b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (neg.f64 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
58.7b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (neg.f64 B))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
56.4b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (neg.f64 A))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
59.9b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) B)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
61.0b
(+.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 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4)))) (/.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 3)))))))
59.7b
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))
48.9b
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))) F)))
48.9b
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))))
58.5b
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (*.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))))))
52.7b
(*.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 A C) -1/4))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
62.2b
(*.f64 (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))
63.3b
(*.f64 (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
62.9b
(*.f64 (/.f64 (sqrt.f64 8) B) (neg.f64 (sqrt.f64 (*.f64 F C))))
62.9b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F))))
61.3b
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))))
56.7b
(*.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))))
63.4b
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (-.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 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))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
60.8b
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 (+.f64 C (+.f64 A (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (/.f64 1/4 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
55.1b
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -16)) -1/4)
60.3b
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
60.4b
(*.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)))
60.5b
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
62.9b
(*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 8) B))
62.7b
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))
49.9b
(*.f64 (sqrt.f64 (*.f64 -2 F)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
59.3b
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
62.7b
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 A F)) B))
63.0b
(*.f64 (neg.f64 (sqrt.f64 (+.f64 A A))) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
61.5b
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -8)))
56.3b
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16)))
53.8b
(*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -32 C))) (sqrt.f64 1/2)))
60.8b
(*.f64 -1/4 (sqrt.f64 (/.f64 (*.f64 (/.f64 (/.f64 F (*.f64 C C)) C) -16) (*.f64 (/.f64 1 C) (/.f64 1 C)))))
53.7b
(*.f64 -1/4 (sqrt.f64 (/.f64 (*.f64 F (/.f64 -32 C)) 2)))
61.6b
(*.f64 -1/4 (sqrt.f64 (/.f64 (*.f64 -16 (/.f64 F (*.f64 (*.f64 C C) C))) (/.f64 1 (*.f64 C C)))))
53.7b
(*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C))))
60.8b
(*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F C) -2)))
62.9b
(*.f64 -1 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 A F)) B)))
Compiler

Compiled 4822 to 3538 computations (26.6% saved)

localize295.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
7.7b
(-.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (sqrt.f64 1/2)) (+.f64 A C))
17.9b
(sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))
18.9b
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (sqrt.f64 1/2)) (+.f64 A C))) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
33.3b
(sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))
Compiler

Compiled 275 to 170 computations (38.2% saved)

series331.0ms (0.2%)

Counts
3 → 100
Calls

30 calls:

TimeVariablePointExpression
101.0ms
B
@inf
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (sqrt.f64 1/2)) (+.f64 A C))) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
42.0ms
B
@-inf
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (sqrt.f64 1/2)) (+.f64 A C))) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
36.0ms
C
@inf
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (sqrt.f64 1/2)) (+.f64 A C))) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
23.0ms
A
@-inf
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (sqrt.f64 1/2)) (+.f64 A C))) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
23.0ms
A
@0
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (sqrt.f64 1/2)) (+.f64 A C))) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))

rewrite416.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
710×rational_best-simplify-63
658×rational_best-4
658×rational_best-2
658×rational_best-3
658×rational_best-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
034221
1247217
2583193
31899193
Stop Event
node limit
Counts
3 → 173
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (sqrt.f64 1/2)) (+.f64 A C))) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (sqrt.f64 1/2)) (+.f64 A C))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 2 (+.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 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (+.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 (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)))) (/.f64 (sqrt.f64 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (sqrt.f64 2) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2) (*.f64 (*.f64 2 (sqrt.f64 1/2)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) 2) (*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 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 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) 1/4)))) (#(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))))) (/.f64 (sqrt.f64 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 2 (+.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 (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 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (+.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 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))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 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 C 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 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 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4)) -4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 3) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) -4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 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 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A 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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 3) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) -4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(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 -1 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) 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 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 0 (/.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 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))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (/.f64 -1 (-.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 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A 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 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (neg.f64 (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)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))) (/.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 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (*.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.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)) -2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))) (/.f64 1 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.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))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))) (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))) (/.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 (*.f64 A C) -4))))))) (#(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))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 2 (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 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 1 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 4) (/.f64 1 (*.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 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 (sqrt.f64 F) (*.f64 (sqrt.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.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 (*.f64 A C) -4))) 1/2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) -2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) -2) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) 2) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 2) (/.f64 (neg.f64 (sqrt.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 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 2) (/.f64 (neg.f64 (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)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 F)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) -4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 4))))) (#(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))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) -2)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A 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)) -2)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (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 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))) (*.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 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)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 4) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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 2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (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 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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 (neg.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (/.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 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)) (-.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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))) (/.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 1 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -2 F)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 -2)) (/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (sqrt.f64 (*.f64 F (+.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 (neg.f64 (sqrt.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 (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 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) -2))) (/.f64 (sqrt.f64 (*.f64 F (+.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 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) -2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) 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 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))))) (/.f64 (sqrt.f64 (-.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 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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))) (sqrt.f64 F)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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)) 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 (*.f64 A (*.f64 C 4)) (pow.f64 B 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))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 (neg.f64 C) 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 (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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A) (neg.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A) (neg.f64 (neg.f64 (neg.f64 C))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 C) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 A) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 C) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 C) A) (neg.f64 (neg.f64 (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 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) 2) (/.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 (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) A)))))) (#(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 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (/.f64 (+.f64 A C) 2)) (neg.f64 (/.f64 (+.f64 A 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))) A) (/.f64 C 2)) (neg.f64 (/.f64 C 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A) 2) 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 C -2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (neg.f64 C) A) 2) (/.f64 (+.f64 (-.f64 (neg.f64 C) A) (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A) 2) (/.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A) (*.f64 C -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 C) 2) (/.f64 (+.f64 (neg.f64 C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 A) 2) (/.f64 (+.f64 (neg.f64 C) (+.f64 (-.f64 (neg.f64 C) A) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) 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 (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 (+.f64 A 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 (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 (*.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 (+.f64 A 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 (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 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A) 2) (*.f64 C -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 C -2) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A) 2)) 2)))) (#(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 (+.f64 A C)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A) 2) (+.f64 C C)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 C -2) (-.f64 0 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A) 2))) 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)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))

simplify1.1s (0.7%)

Algorithm
egg-herbie
Rules
1434×rational_best-simplify-1
928×rational_best-simplify-3
918×rational_best-simplify-55
746×rational_best-simplify-47
730×rational_best-simplify-63
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0153749011
1470246275
Stop Event
node limit
Counts
273 → 578
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 2) (-.f64 A C))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (-.f64 A C))) (*.f64 (sqrt.f64 2) (-.f64 A C)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (-.f64 A C))) (*.f64 (sqrt.f64 2) (-.f64 A C))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (-.f64 A C))) (*.f64 (sqrt.f64 2) (-.f64 A C)))))
(*.f64 (sqrt.f64 2) B)
(+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2)) B)))
(+.f64 (*.f64 (sqrt.f64 2) B) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2)) B)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3)))))
(+.f64 (*.f64 (sqrt.f64 2) B) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2)) B)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 6)) (pow.f64 B 5))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3))))))
(*.f64 -1 (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (sqrt.f64 2)) B)) (*.f64 -1 (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (sqrt.f64 2)) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (sqrt.f64 2)) B)) (*.f64 -1 (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (sqrt.f64 2)) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (sqrt.f64 2)) B)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 6) (sqrt.f64 2)) (pow.f64 B 5))) (*.f64 -1 (*.f64 (sqrt.f64 2) B)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.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 (sqrt.f64 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(*.f64 (sqrt.f64 2) A)
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) C)) (*.f64 (sqrt.f64 2) A))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) C)) (+.f64 (*.f64 (sqrt.f64 2) A) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) A))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) C)) (+.f64 (*.f64 (sqrt.f64 2) A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) A)))))
(*.f64 -1 (*.f64 A (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 2))) (*.f64 (sqrt.f64 2) C))
(+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) A)) (*.f64 (sqrt.f64 2) C)))
(+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) A)) (+.f64 (*.f64 (sqrt.f64 2) C) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (pow.f64 B 2))) (pow.f64 A 2))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 3)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))))
(*.f64 (sqrt.f64 2) C)
(+.f64 (*.f64 (sqrt.f64 2) C) (*.f64 -1 (*.f64 (sqrt.f64 2) A)))
(+.f64 (*.f64 (sqrt.f64 2) C) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) A)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) C))))
(+.f64 (*.f64 (sqrt.f64 2) C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 C 2))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) A)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) C)))))
(*.f64 -1 (*.f64 (sqrt.f64 2) C))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) C)) (*.f64 A (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) C)) (*.f64 A (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) C)) (+.f64 (*.f64 A (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (pow.f64 B 2))) (pow.f64 C 2))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) F) (*.f64 A C))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) F) (*.f64 A C))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2)))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 A C) (sqrt.f64 1/2))) (+.f64 A C)) (*.f64 (pow.f64 C 3) F))))) (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) F) (*.f64 -2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 C F)))) (-.f64 A C)))) (sqrt.f64 -2)) (sqrt.f64 -4))))) (pow.f64 B 2)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) F) (*.f64 A C))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 A C) (sqrt.f64 1/2))) (+.f64 A C)) (*.f64 (pow.f64 C 3) F))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 C F)))) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) F)) (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) (*.f64 C F))))) (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 1/2) (*.f64 C F)))) (-.f64 A C))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 A C) (sqrt.f64 1/2))) (+.f64 A C)) F)) (sqrt.f64 -4)))) 2)) (sqrt.f64 -2)) (sqrt.f64 -4)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) F) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 A C) (sqrt.f64 1/2))) (+.f64 A C)) (*.f64 (pow.f64 C 5) F))))) (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) F) (*.f64 -2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 C F)))) (-.f64 A C)))) (sqrt.f64 -2)) (sqrt.f64 -4)))))) (pow.f64 B 4)) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 A C) (sqrt.f64 1/2))) (+.f64 A C)) (*.f64 (pow.f64 C 3) F))))) (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) F) (*.f64 -2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 C F)))) (-.f64 A C)))) (sqrt.f64 -2)) (sqrt.f64 -4))))) (pow.f64 B 2))))
(+.f64 (*.f64 (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 A C) (sqrt.f64 1/2))) (+.f64 A C)) (*.f64 (pow.f64 C 7) F))))) (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) F) (*.f64 -2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 C F)))) (-.f64 A C)))) (sqrt.f64 -2)) (sqrt.f64 -4)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) F) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 A C) (sqrt.f64 1/2))) (+.f64 A C)) (*.f64 (pow.f64 C 5) F))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 C F)))) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) F)) (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) (*.f64 C F))))) (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 1/2) (*.f64 C F)))) (-.f64 A C))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 A C) (sqrt.f64 1/2))) (+.f64 A C)) F)) (sqrt.f64 -4)))) 2)) (sqrt.f64 -2)) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 A C) (sqrt.f64 1/2))) (+.f64 A C)) (*.f64 (pow.f64 C 3) F))))) (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 C F)))) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) F)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 1/2) (*.f64 C F)))) (-.f64 A C))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 A C) (sqrt.f64 1/2))) (+.f64 A C)) F)) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 1/2) (*.f64 C F)))) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) F)) (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 A C) (sqrt.f64 1/2))) (+.f64 A C)) (*.f64 C F))))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) F) (*.f64 -2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 C F)))) (-.f64 A C)))) (sqrt.f64 -4)))) 2))) (*.f64 A (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -4) 2))))))))) (sqrt.f64 -4))))))) (pow.f64 B 6)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) F) (*.f64 A C))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 A C) (sqrt.f64 1/2))) (+.f64 A C)) (*.f64 (pow.f64 C 3) F))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 C F)))) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) F)) (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) (*.f64 C F))))) (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 1/2) (*.f64 C F)))) (-.f64 A C))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 A C) (sqrt.f64 1/2))) (+.f64 A C)) F)) (sqrt.f64 -4)))) 2)) (sqrt.f64 -2)) (sqrt.f64 -4)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) F) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 A C) (sqrt.f64 1/2))) (+.f64 A C)) (*.f64 (pow.f64 C 5) F))))) (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) F) (*.f64 -2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 C F)))) (-.f64 A C)))) (sqrt.f64 -2)) (sqrt.f64 -4)))))) (pow.f64 B 4)) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 A C) (sqrt.f64 1/2))) (+.f64 A C)) (*.f64 (pow.f64 C 3) F))))) (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) F) (*.f64 -2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 C F)))) (-.f64 A C)))) (sqrt.f64 -2)) (sqrt.f64 -4))))) (pow.f64 B 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) (/.f64 (sqrt.f64 -2) B)))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) (/.f64 (sqrt.f64 -2) B))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) (*.f64 C (sqrt.f64 -2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))) (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))))) 2))) (pow.f64 B 3)))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) (/.f64 (sqrt.f64 -2) B)))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))))))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 C (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))))) 2)) (sqrt.f64 -2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.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 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.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 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))))) 2))) (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C) (pow.f64 B 2)))))) (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))))) (*.f64 -8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))))))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) (*.f64 C (sqrt.f64 -2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))) (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))))) 2))) (pow.f64 B 3)))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) (/.f64 (sqrt.f64 -2) B))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 (-.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C))) C) F)))) (sqrt.f64 -2)) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) (pow.f64 C 3)))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 -2) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) (pow.f64 C 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 (-.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C))) C) F)))) (sqrt.f64 -2)) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 (-.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C))) C) F)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 C F))))) (*.f64 (-.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C))) C) (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C))) C) F))) (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))))) 2)) (sqrt.f64 -2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))))))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 -2) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) (pow.f64 C 5))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 (-.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C))) C) F)))) (sqrt.f64 -2)) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) (pow.f64 C 3))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 -2) (pow.f64 B 6))) (pow.f64 A 3)) (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) (pow.f64 C 7))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 F (pow.f64 B 2)))))) (*.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 C 2) F)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C))) C) F))) (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2)))) (-.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))))) (*.f64 (-.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C))) C) (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 (-.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C))) C) F)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))))) 2))) (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -4) 2) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))))) (sqrt.f64 -2)) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 C F))))) (*.f64 (-.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C))) C) (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C))) C) F))) (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))))) 2)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 (-.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C))) C) F)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 4))) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 (-.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C))) C) F)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 C F))))) (*.f64 (-.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C))) C) (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C))) C) F))) (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))))) 2)) (sqrt.f64 -2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))))))))))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F) C)) (sqrt.f64 -2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2)) (*.f64 4 (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) C) C)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F) (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) A)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F) C)) (sqrt.f64 -2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2)) (*.f64 4 (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) C) C)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F) (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) A)) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) C) (pow.f64 B 2)) (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 C (pow.f64 B 2)))))) F) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) C))) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2)) (*.f64 4 (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) C) C))))) 2)) (sqrt.f64 -2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (*.f64 (pow.f64 C 3) F)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F) C)) (sqrt.f64 -2))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2)) (*.f64 4 (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) C) C))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 C 5)))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F) (pow.f64 C 5)))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2)) (*.f64 4 (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) C) C)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F) (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 C 7)))) (*.f64 (sqrt.f64 -2) (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2)) (*.f64 4 (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) C) C))) (pow.f64 B 4))))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F) (pow.f64 C 7))) (*.f64 (sqrt.f64 -2) (pow.f64 B 6)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (*.f64 (pow.f64 C 3) F)))) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4)))) (*.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) C) (pow.f64 B 2)) (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 C (pow.f64 B 2)))))) F) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) C))) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2)) (*.f64 4 (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) C) C))))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2)) (*.f64 4 (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) C) C)))) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) C)))) (sqrt.f64 -2)))) (*.f64 1/64 (*.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) C) (pow.f64 B 2)) (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 C (pow.f64 B 2)))))) F) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) C))) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2)) (*.f64 4 (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) C) C))))) 2)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (*.f64 (pow.f64 C 5) F))))))))) (pow.f64 A 3))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) C) (pow.f64 B 2)) (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 C (pow.f64 B 2)))))) F) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) C))) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2)) (*.f64 4 (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) C) C))))) 2)) (sqrt.f64 -2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (*.f64 (pow.f64 C 3) F)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F) C)) (sqrt.f64 -2))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2)) (*.f64 4 (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) C) C))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 C 5)))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F) (pow.f64 C 5))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (/.f64 (sqrt.f64 -2) B)))
(+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (/.f64 (sqrt.f64 -2) B))))
(+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (/.f64 (sqrt.f64 -2) B))) (*.f64 (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) (sqrt.f64 -2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.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 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) B))) 2)) (sqrt.f64 -2)) (pow.f64 B 3)))))) (pow.f64 C 2))))
(+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (/.f64 (sqrt.f64 -2) B))) (+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) (sqrt.f64 -2))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.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 (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))))) 2)) (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))))) (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A) (pow.f64 B 2))))))) (pow.f64 B 3)))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.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 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) B))) 2)) (sqrt.f64 -2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))))))))) (*.f64 (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) (sqrt.f64 -2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.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 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) B))) 2)) (sqrt.f64 -2)) (pow.f64 B 3)))))) (pow.f64 C 2)))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) A)) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2))))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))) (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) A)))) (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2)))) (sqrt.f64 -2)) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) A)) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2))))))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))))) (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) A) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) A)))) (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2)))) (sqrt.f64 -4)))) 2)) (sqrt.f64 -2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))) (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) A)))) (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2)))) (sqrt.f64 -2)) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))) C))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 -2) (pow.f64 B 4))) (pow.f64 C 2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) A)) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))) (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) A)))) (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))))))))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))))) (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) A) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) A)))) (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2)))) (sqrt.f64 -4)))) 2)) (sqrt.f64 -2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))) (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) A)))) (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2)))) (sqrt.f64 -2)) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 -2) (pow.f64 B 6))) (pow.f64 C 3)))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))) (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) A)))) (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (sqrt.f64 -4))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))))) (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) A) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) A)))) (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2)))) (sqrt.f64 -4)))) 2)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -4))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))) (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.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 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) A)))) (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2)))) (-.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))))) (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) A) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) A)))) (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2)))) (sqrt.f64 -4)))) 2))) (*.f64 A (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -4) 2) (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -4))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))) C))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 -2) (pow.f64 B 4))) (pow.f64 C 2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) A)) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))) (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) A)))) (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))))))))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F) A)) (sqrt.f64 -2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F) A)) (sqrt.f64 -2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))) (*.f64 (+.f64 (*.f64 4 (*.f64 A (-.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) A))) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2))) (sqrt.f64 -2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F) (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) C)))
(+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))) (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A (-.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) A))) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))) (pow.f64 C 2)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F)))) (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) A) (pow.f64 B 2)) (*.f64 2 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))))))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2)) (*.f64 4 (*.f64 A (-.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) A)))))) 2)) (sqrt.f64 -2)) (pow.f64 C 2)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F) (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (pow.f64 C 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F) A)) (sqrt.f64 -2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))) (*.f64 (+.f64 (*.f64 4 (*.f64 A (-.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) A))) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2))) (sqrt.f64 -2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F) (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) C))))))
(+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))) (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A (-.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) A))) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))) (pow.f64 C 2)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F) (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (pow.f64 C 2)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F)))) (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) A) (pow.f64 B 2)) (*.f64 2 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))))))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2)) (*.f64 4 (*.f64 A (-.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) A)))))) 2)) (sqrt.f64 -2)) (pow.f64 C 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F) A)) (sqrt.f64 -2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 7) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))) (*.f64 (+.f64 (*.f64 4 (*.f64 A (-.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) A))) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2))) (*.f64 (sqrt.f64 -2) (pow.f64 B 4))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F)))) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4)))) (*.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2)))))) F) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2)) (*.f64 4 (*.f64 A (-.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) A)))) (-.f64 (*.f64 F (+.f64 (*.f64 (-.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) A) (pow.f64 B 2)) (*.f64 2 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))))))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))) (+.f64 (*.f64 4 (*.f64 A (-.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) A))) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2))))) 2))) (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))))))) (sqrt.f64 -2)))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F) (pow.f64 A 7))) (*.f64 (sqrt.f64 -2) (pow.f64 B 6)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F)))) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) A) (pow.f64 B 2)) (*.f64 2 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))))))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2)) (*.f64 4 (*.f64 A (-.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) A)))))) 2)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))))))) (pow.f64 C 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))) (*.f64 (+.f64 (*.f64 4 (*.f64 A (-.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) A))) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2))) (sqrt.f64 -2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F) (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) C)))))))
(-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (-.f64 A C))) (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (+.f64 A C))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (-.f64 A C))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))) (pow.f64 (-.f64 A C) 3))) (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))))) (+.f64 A C))
(-.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 6))) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (-.f64 A C))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))) (pow.f64 (-.f64 A C) 3))) (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))) (+.f64 A C))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) B))
(+.f64 (*.f64 -1 (+.f64 A C)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) B)))
(+.f64 (*.f64 -1 (+.f64 A C)) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) B)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) B))))
(+.f64 (*.f64 -1 (+.f64 A C)) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) B)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) B)))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) B)))
(+.f64 (*.f64 -1 (+.f64 A C)) (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) B))))
(+.f64 (*.f64 -1 (+.f64 A C)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) B))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) B))))
(+.f64 (*.f64 -1 (+.f64 A C)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) B))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) B)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 3))))))
(-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)
(-.f64 (+.f64 (*.f64 A (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) C)
(-.f64 (+.f64 (*.f64 A (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 1/2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) C)
(-.f64 (+.f64 (*.f64 A (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 1/2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 1/2) (*.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 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)
(*.f64 A (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C))) (*.f64 A (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))) C)
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (sqrt.f64 1/2))) A)) (*.f64 A (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)))) C)
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (sqrt.f64 1/2))) A)) (+.f64 (*.f64 A (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (sqrt.f64 1/2) C))) (pow.f64 A 2)))))) C)
(*.f64 -1 (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))) C)
(-.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (+.f64 (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) A)))) C)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 C (pow.f64 B 2)))) (pow.f64 A 2))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (+.f64 (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) A))))) C)
(-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)
(-.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C (-.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1))) A)
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C (-.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)))) A)
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 C (-.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 1/2) (*.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)))))))) A)
(*.f64 C (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))
(-.f64 (+.f64 (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (*.f64 C (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))) A)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) C)) (+.f64 (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (*.f64 C (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)))) A)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (pow.f64 C 2))) (+.f64 (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (*.f64 C (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))) A)
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) C))
(-.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) C))) A)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) C)) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) C)))) A)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) C)) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2)))) (pow.f64 C 2))) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) C))))) A)
(+.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 0)
(+.f64 0 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2))
(-.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 0)
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 1)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (sqrt.f64 2))
(*.f64 1 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))
(*.f64 (sqrt.f64 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)))) (/.f64 (sqrt.f64 2) 2))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 1/2)
(*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (sqrt.f64 2) (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2) (*.f64 (*.f64 2 (sqrt.f64 1/2)) (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 1/2) 2) (*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 2) 2) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 2))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) 1/4)
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (/.f64 (sqrt.f64 2) 4))
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)
(/.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) 4)
(pow.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 1)
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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))) 0)
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A 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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(+.f64 (-.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2))
(+.f64 (/.f64 0 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4)) -4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 3) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) -4)))
(+.f64 (/.f64 0 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) -4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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))) 0)
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A 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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) -4)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))))
(-.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4)) -4)))
(-.f64 (-.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))))
(-.f64 (/.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A 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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2))
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 3) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) -4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4)) -4)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (-.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 A C))) (*.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 0 (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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))) 1)
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 -1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (/.f64 -1 (-.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 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (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 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (neg.f64 (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)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (*.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.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)) -2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))) -1)
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))) (/.f64 1 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.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))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))) (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))) (/.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 (*.f64 A C) -4))))
(*.f64 (/.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 (*.f64 A C) -4))) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))))
(*.f64 (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))))
(*.f64 (*.f64 2 (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 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 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 A C)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) -2))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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)))) 1/2)
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 1 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 4) (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) -4)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 4) (/.f64 -1 (*.f64 2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (/.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 (*.f64 A C) -4))) 1/2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))) 2))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) -2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) -2) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) 2) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 2) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) 2))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 2) (/.f64 (neg.f64 (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)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 F)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) -4)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 4))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) -2)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) -2)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))))
(*.f64 (*.f64 2 (*.f64 2 (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 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))) (*.f64 2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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)))) -1/2)
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 4) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/4)
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 4) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) -4) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) -4))))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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 2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 4))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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 (neg.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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)) (-.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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))) (/.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 1 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 -2 F)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 -2)) (/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (sqrt.f64 (*.f64 F (+.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 -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 (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 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) -2))) (/.f64 (sqrt.f64 (*.f64 F (+.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 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) -2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) 2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))))) (/.f64 (sqrt.f64 (-.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 C (*.f64 A 8)))))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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))) (sqrt.f64 F)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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)) F)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))))
(+.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 0 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))
(+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A) (neg.f64 C))
(+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A) (neg.f64 (neg.f64 (neg.f64 C))))
(+.f64 (neg.f64 C) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A))
(+.f64 (neg.f64 A) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))
(+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (neg.f64 A))
(+.f64 (-.f64 (neg.f64 C) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))
(+.f64 (-.f64 (neg.f64 C) A) (neg.f64 (neg.f64 (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))) (+.f64 A C)) 2) (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) 2))
(+.f64 (/.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) A)))
(+.f64 (-.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (+.f64 A C)) (neg.f64 (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 (+.f64 A C) 2)) (neg.f64 (/.f64 (+.f64 A C) 2)))
(+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A) (/.f64 C 2)) (neg.f64 (/.f64 C 2)))
(+.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A) 2) C) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))
(+.f64 (-.f64 (*.f64 C -2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 (neg.f64 C)))
(+.f64 (/.f64 (-.f64 (neg.f64 C) A) 2) (/.f64 (+.f64 (-.f64 (neg.f64 C) A) (*.f64 2 (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))) A) 2) (/.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A) (*.f64 C -2)) 2))
(+.f64 (/.f64 (neg.f64 C) 2) (/.f64 (+.f64 (neg.f64 C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A) 2)) 2))
(+.f64 (/.f64 (neg.f64 A) 2) (/.f64 (+.f64 (neg.f64 C) (+.f64 (-.f64 (neg.f64 C) A) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) 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 (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 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) -1)
(*.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) 1/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 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) 1)
(/.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) -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 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A) 2) (*.f64 C -2)) 2)
(/.f64 (+.f64 (*.f64 C -2) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A) 2)) 2)
(/.f64 (-.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 2 (+.f64 A C)))) 4)
(/.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A) 2) (+.f64 C C)) 2)
(/.f64 (-.f64 (*.f64 C -2) (-.f64 0 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A) 2))) 2)
(pow.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) 1)
(neg.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))
Outputs
(*.f64 (sqrt.f64 2) (-.f64 A C))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (-.f64 A C))) (*.f64 (sqrt.f64 2) (-.f64 A C)))
(+.f64 (*.f64 (sqrt.f64 2) (-.f64 A C)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (-.f64 A C))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (-.f64 A C))) (*.f64 (sqrt.f64 2) (-.f64 A C))))
(+.f64 (*.f64 (sqrt.f64 2) (-.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (-.f64 A C))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 -1/8 (pow.f64 (-.f64 A C) 3)))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (-.f64 A C))) (*.f64 (sqrt.f64 2) (-.f64 A C)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 2) (-.f64 A C)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (-.f64 A C)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 -1/8 (pow.f64 (-.f64 A C) 3))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (/.f64 1/16 (pow.f64 (-.f64 A C) 5)))))
(*.f64 (sqrt.f64 2) B)
(+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2)) B)))
(+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2)) (/.f64 1/2 B)))
(+.f64 (*.f64 (sqrt.f64 2) B) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2)) B)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3))) (+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2)) (/.f64 1/2 B))))
(+.f64 (*.f64 (sqrt.f64 2) B) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2)) (/.f64 1/2 B)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3)))))
(+.f64 (*.f64 (sqrt.f64 2) B) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2)) B)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 6)) (pow.f64 B 5))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3))))))
(+.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 6)) (pow.f64 B 5)))) (+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2)) (/.f64 1/2 B))))
(+.f64 (*.f64 (sqrt.f64 2) B) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 6)) (pow.f64 B 5))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2)) (/.f64 1/2 B)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 4)) (pow.f64 B 3))))))
(*.f64 -1 (*.f64 (sqrt.f64 2) B))
(*.f64 B (*.f64 (sqrt.f64 2) -1))
(*.f64 B (neg.f64 (sqrt.f64 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (sqrt.f64 2)) B)) (*.f64 -1 (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 2) -1)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2)) (/.f64 -1/2 B)))
(+.f64 (*.f64 B (neg.f64 (sqrt.f64 2))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2)) (/.f64 -1/2 B)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (sqrt.f64 2)) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (sqrt.f64 2)) B)) (*.f64 -1 (*.f64 (sqrt.f64 2) B))))
(+.f64 (+.f64 (*.f64 B (*.f64 (sqrt.f64 2) -1)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2)) (/.f64 -1/2 B))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 4)) (/.f64 1/8 (pow.f64 B 3))))
(+.f64 (*.f64 B (neg.f64 (sqrt.f64 2))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2)) (/.f64 -1/2 B)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 4)) (/.f64 1/8 (pow.f64 B 3)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (sqrt.f64 2)) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (sqrt.f64 2)) B)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 6) (sqrt.f64 2)) (pow.f64 B 5))) (*.f64 -1 (*.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 4)) (/.f64 1/8 (pow.f64 B 3))) (+.f64 (*.f64 B (*.f64 (sqrt.f64 2) -1)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 6)) (/.f64 -1/16 (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2)) (/.f64 -1/2 B)))))
(+.f64 (+.f64 (*.f64 B (neg.f64 (sqrt.f64 2))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 6)) (/.f64 -1/16 (pow.f64 B 5)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2)) (/.f64 -1/2 B)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 4)) (/.f64 1/8 (pow.f64 B 3)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) -1)))
(+.f64 (sqrt.f64 (*.f64 2 (+.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 (sqrt.f64 2) (*.f64 A C)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) -1)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.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 A 2) (sqrt.f64 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.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 A 2) (sqrt.f64 2))))) (+.f64 (sqrt.f64 (*.f64 2 (+.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 (sqrt.f64 2) (*.f64 A C))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.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 (sqrt.f64 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) -1)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.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 A 2) (sqrt.f64 2)))))) (+.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 1/2 (*.f64 (*.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))) (*.f64 (pow.f64 A 3) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.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 A 2) (sqrt.f64 2)))))) (+.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 1/2 (*.f64 (*.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))) (*.f64 (pow.f64 A 3) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))
(*.f64 (sqrt.f64 2) A)
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) C)) (*.f64 (sqrt.f64 2) A))
(+.f64 (*.f64 (sqrt.f64 2) A) (*.f64 C (*.f64 (sqrt.f64 2) -1)))
(+.f64 (*.f64 (sqrt.f64 2) A) (*.f64 C (neg.f64 (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) C)) (+.f64 (*.f64 (sqrt.f64 2) A) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) A))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (/.f64 1/2 A)) (+.f64 (*.f64 (sqrt.f64 2) A) (*.f64 C (*.f64 (sqrt.f64 2) -1))))
(+.f64 (*.f64 (sqrt.f64 2) A) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (/.f64 1/2 A)) (*.f64 C (neg.f64 (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) C)) (+.f64 (*.f64 (sqrt.f64 2) A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) A)))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (/.f64 1/2 A)) (*.f64 (*.f64 (sqrt.f64 2) (*.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 (sqrt.f64 2) A) (*.f64 C (*.f64 (sqrt.f64 2) -1))))
(+.f64 (*.f64 (sqrt.f64 2) A) (+.f64 (*.f64 C (neg.f64 (sqrt.f64 2))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) A) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)))) (pow.f64 A 2))))))
(*.f64 -1 (*.f64 A (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (neg.f64 A))
(+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 2))) (*.f64 (sqrt.f64 2) C))
(+.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 2) (neg.f64 A)))
(+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) A)) (*.f64 (sqrt.f64 2) C)))
(+.f64 (*.f64 (sqrt.f64 2) C) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 -1/2 A)) (*.f64 (sqrt.f64 2) (neg.f64 A))))
(+.f64 (*.f64 (sqrt.f64 2) C) (+.f64 (*.f64 (sqrt.f64 2) (neg.f64 A)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 -1/2 A))))
(+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) A)) (+.f64 (*.f64 (sqrt.f64 2) C) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 C (pow.f64 B 2))) (pow.f64 A 2))))))
(+.f64 (*.f64 (sqrt.f64 2) (neg.f64 A)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (pow.f64 B 2))) (/.f64 -1/2 (pow.f64 A 2))) (+.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 -1/2 A)))))
(+.f64 (*.f64 (sqrt.f64 2) (neg.f64 A)) (+.f64 (+.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 -1/2 A))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (pow.f64 B 2))) (/.f64 -1/2 (pow.f64 A 2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(+.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) -1)))
(+.f64 (sqrt.f64 (*.f64 2 (+.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 (sqrt.f64 2) (*.f64 A C)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) -1)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.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 2) (sqrt.f64 2))) 1/2)) (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)))) (+.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.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 2) (sqrt.f64 2))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 3)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))))
(+.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 1/2 (*.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)) (pow.f64 C 3)) (*.f64 (sqrt.f64 2) A)) (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)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)) -1)) (*.f64 (sqrt.f64 (/.f64 1 (+.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 2) (sqrt.f64 2))) 1/2)))))
(+.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 1 (+.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 2) (sqrt.f64 2))) 1/2))) (*.f64 1/2 (*.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)) (pow.f64 C 3)) (*.f64 (sqrt.f64 2) A)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))
(*.f64 (sqrt.f64 2) C)
(+.f64 (*.f64 (sqrt.f64 2) C) (*.f64 -1 (*.f64 (sqrt.f64 2) A)))
(+.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 2) (neg.f64 A)))
(+.f64 (*.f64 (sqrt.f64 2) C) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) A)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) C))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (/.f64 1/2 C)) (+.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 2) (neg.f64 A))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 2) (neg.f64 A))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (/.f64 1/2 C)))
(+.f64 (*.f64 (sqrt.f64 2) C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 C 2))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) A)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) C)))))
(+.f64 (*.f64 (sqrt.f64 2) C) (+.f64 (+.f64 (*.f64 (sqrt.f64 2) (neg.f64 A)) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (/.f64 1/2 C))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))) (/.f64 1/2 (pow.f64 C 2)))))
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))) (/.f64 1/2 (pow.f64 C 2))) (+.f64 (+.f64 (*.f64 (sqrt.f64 2) C) (*.f64 (sqrt.f64 2) (neg.f64 A))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (/.f64 1/2 C))))
(*.f64 -1 (*.f64 (sqrt.f64 2) C))
(*.f64 C (*.f64 (sqrt.f64 2) -1))
(*.f64 C (neg.f64 (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) C)) (*.f64 A (sqrt.f64 2)))
(+.f64 (*.f64 (sqrt.f64 2) A) (*.f64 C (*.f64 (sqrt.f64 2) -1)))
(+.f64 (*.f64 (sqrt.f64 2) A) (*.f64 C (neg.f64 (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) C)) (*.f64 A (sqrt.f64 2))))
(+.f64 (*.f64 (sqrt.f64 2) A) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 -1/2 C)) (*.f64 C (*.f64 (sqrt.f64 2) -1))))
(+.f64 (*.f64 (sqrt.f64 2) A) (+.f64 (*.f64 C (neg.f64 (sqrt.f64 2))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 -1/2 C))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) C)) (+.f64 (*.f64 A (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (pow.f64 B 2))) (pow.f64 C 2))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 2) A) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (pow.f64 B 2))) (/.f64 -1/2 (pow.f64 C 2)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 -1/2 C)) (*.f64 C (*.f64 (sqrt.f64 2) -1))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 2) A) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (pow.f64 B 2))) (/.f64 -1/2 (pow.f64 C 2)))) (+.f64 (*.f64 C (neg.f64 (sqrt.f64 2))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 -1/2 C))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) F) (*.f64 A C))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (-.f64 A C) 1) (+.f64 A C))) (*.f64 A C))) 1/4))
(*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (-.f64 A C) (+.f64 A C))) (*.f64 A C))) 1/4))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) F) (*.f64 A C))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2)))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 A C) (sqrt.f64 1/2))) (+.f64 A C)) (*.f64 (pow.f64 C 3) F))))) (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) F) (*.f64 -2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 C F)))) (-.f64 A C)))) (sqrt.f64 -2)) (sqrt.f64 -4))))) (pow.f64 B 2)))
(+.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (-.f64 A C) 1) (+.f64 A C))) (*.f64 A C))) 1/4)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 8) (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (-.f64 A C) 1) (+.f64 A C))) (pow.f64 (*.f64 A C) 3))))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 F (-.f64 (*.f64 (-.f64 A C) 1) (+.f64 A C))) (*.f64 (*.f64 A (*.f64 (*.f64 C F) 1)) (/.f64 -2 (-.f64 A C))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) (*.f64 F (*.f64 (pow.f64 C 3) (-.f64 (*.f64 (-.f64 A C) 1) (+.f64 A C)))))) (sqrt.f64 -4)))))))
(+.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (-.f64 A C) (+.f64 A C))) (*.f64 A C))) 1/4)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 8) (sqrt.f64 (/.f64 (*.f64 F (-.f64 (-.f64 A C) (+.f64 A C))) (pow.f64 (*.f64 A C) 3))))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 F (-.f64 (-.f64 A C) (+.f64 A C))) (*.f64 (*.f64 A (*.f64 C F)) (/.f64 -2 (-.f64 A C))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) (*.f64 F (*.f64 (pow.f64 C 3) (-.f64 (-.f64 A C) (+.f64 A C)))))) (sqrt.f64 -4)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) F) (*.f64 A C))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 A C) (sqrt.f64 1/2))) (+.f64 A C)) (*.f64 (pow.f64 C 3) F))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 C F)))) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) F)) (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) (*.f64 C F))))) (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 1/2) (*.f64 C F)))) (-.f64 A C))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 A C) (sqrt.f64 1/2))) (+.f64 A C)) F)) (sqrt.f64 -4)))) 2)) (sqrt.f64 -2)) (sqrt.f64 -4)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) F) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 A C) (sqrt.f64 1/2))) (+.f64 A C)) (*.f64 (pow.f64 C 5) F))))) (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) F) (*.f64 -2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 C F)))) (-.f64 A C)))) (sqrt.f64 -2)) (sqrt.f64 -4)))))) (pow.f64 B 4)) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 A C) (sqrt.f64 1/2))) (+.f64 A C)) (*.f64 (pow.f64 C 3) F))))) (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) F) (*.f64 -2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 C F)))) (-.f64 A C)))) (sqrt.f64 -2)) (sqrt.f64 -4))))) (pow.f64 B 2))))
(+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 8) (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (-.f64 A C) 1) (+.f64 A C))) (pow.f64 (*.f64 A C) 3))))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 F (-.f64 (*.f64 (-.f64 A C) 1) (+.f64 A C))) (*.f64 (*.f64 A (*.f64 (*.f64 C F) 1)) (/.f64 -2 (-.f64 A C))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) (*.f64 F (*.f64 (pow.f64 C 3) (-.f64 (*.f64 (-.f64 A C) 1) (+.f64 A C)))))) (sqrt.f64 -4)))))) (+.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (*.f64 C F) 1)) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 (*.f64 F 1) (-.f64 A C)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 C F) (*.f64 (-.f64 (*.f64 (-.f64 A C) 1) (+.f64 A C)) A)))) (/.f64 (+.f64 (*.f64 F (-.f64 (*.f64 (-.f64 A C) 1) (+.f64 A C))) (*.f64 (*.f64 A (*.f64 (*.f64 C F) 1)) (/.f64 -2 (-.f64 A C)))) (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) (*.f64 F (*.f64 (pow.f64 C 3) (-.f64 (*.f64 (-.f64 A C) 1) (+.f64 A C)))))) (sqrt.f64 -4)))) (+.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (-.f64 A C) 1) (+.f64 A C))) (pow.f64 (*.f64 A C) 5))) 1/64)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 F (-.f64 (*.f64 (-.f64 A C) 1) (+.f64 A C))) (*.f64 (*.f64 A (*.f64 (*.f64 C F) 1)) (/.f64 -2 (-.f64 A C))))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) (*.f64 (-.f64 (*.f64 (-.f64 A C) 1) (+.f64 A C)) (*.f64 F (pow.f64 C 5))))) 1/32))))) (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (-.f64 A C) 1) (+.f64 A C))) (*.f64 A C))) 1/4))))
(+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 8) (sqrt.f64 (/.f64 (*.f64 F (-.f64 (-.f64 A C) (+.f64 A C))) (pow.f64 (*.f64 A C) 3))))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 F (-.f64 (-.f64 A C) (+.f64 A C))) (*.f64 (*.f64 A (*.f64 C F)) (/.f64 -2 (-.f64 A C))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) (*.f64 F (*.f64 (pow.f64 C 3) (-.f64 (-.f64 A C) (+.f64 A C)))))) (sqrt.f64 -4)))))) (+.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (-.f64 A C) (+.f64 A C))) (*.f64 A C))) 1/4)) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (-.f64 (-.f64 A C) (+.f64 A C))) (*.f64 (*.f64 A (*.f64 C F)) (/.f64 -2 (-.f64 A C)))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 A) (*.f64 C F)) (-.f64 (-.f64 A C) (+.f64 A C)))) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) (*.f64 F (*.f64 (pow.f64 C 3) (-.f64 (-.f64 A C) (+.f64 A C)))))) (sqrt.f64 -4)))) (+.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (-.f64 A C) (+.f64 A C))) (pow.f64 (*.f64 A C) 5))) 1/64)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 F (-.f64 (-.f64 A C) (+.f64 A C))) (*.f64 (*.f64 A (*.f64 C F)) (/.f64 -2 (-.f64 A C))))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) (*.f64 (-.f64 (-.f64 A C) (+.f64 A C)) (*.f64 F (pow.f64 C 5))))) 1/32)))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 A C) (sqrt.f64 1/2))) (+.f64 A C)) (*.f64 (pow.f64 C 7) F))))) (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) F) (*.f64 -2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 C F)))) (-.f64 A C)))) (sqrt.f64 -2)) (sqrt.f64 -4)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) F) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 A C) (sqrt.f64 1/2))) (+.f64 A C)) (*.f64 (pow.f64 C 5) F))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 C F)))) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) F)) (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) (*.f64 C F))))) (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 1/2) (*.f64 C F)))) (-.f64 A C))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 A C) (sqrt.f64 1/2))) (+.f64 A C)) F)) (sqrt.f64 -4)))) 2)) (sqrt.f64 -2)) (sqrt.f64 -4)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 A C) (sqrt.f64 1/2))) (+.f64 A C)) (*.f64 (pow.f64 C 3) F))))) (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 C F)))) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) F)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 1/2) (*.f64 C F)))) (-.f64 A C))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 A C) (sqrt.f64 1/2))) (+.f64 A C)) F)) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 1/2) (*.f64 C F)))) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) F)) (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 A C) (sqrt.f64 1/2))) (+.f64 A C)) (*.f64 C F))))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) F) (*.f64 -2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 C F)))) (-.f64 A C)))) (sqrt.f64 -4)))) 2))) (*.f64 A (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) (*.f64 C (*.f64 F (pow.f64 (sqrt.f64 -4) 2))))))))) (sqrt.f64 -4))))))) (pow.f64 B 6)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) F) (*.f64 A C))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 A C) (sqrt.f64 1/2))) (+.f64 A C)) (*.f64 (pow.f64 C 3) F))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 C F)))) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) F)) (-.f64 A C)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) (*.f64 C F))))) (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 1/2) (*.f64 C F)))) (-.f64 A C))) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 A C) (sqrt.f64 1/2))) (+.f64 A C)) F)) (sqrt.f64 -4)))) 2)) (sqrt.f64 -2)) (sqrt.f64 -4)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) F) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 A C) (sqrt.f64 1/2))) (+.f64 A C)) (*.f64 (pow.f64 C 5) F))))) (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) F) (*.f64 -2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 C F)))) (-.f64 A C)))) (sqrt.f64 -2)) (sqrt.f64 -4)))))) (pow.f64 B 4)) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 A C) (sqrt.f64 1/2))) (+.f64 A C)) (*.f64 (pow.f64 C 3) F))))) (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C)) F) (*.f64 -2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 C F)))) (-.f64 A C)))) (sqrt.f64 -2)) (sqrt.f64 -4))))) (pow.f64 B 2)))))
(+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 8) (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (-.f64 A C) 1) (+.f64 A C))) (pow.f64 (*.f64 A C) 3))))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 F (-.f64 (*.f64 (-.f64 A C) 1) (+.f64 A C))) (*.f64 (*.f64 A (*.f64 (*.f64 C F) 1)) (/.f64 -2 (-.f64 A C))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) (*.f64 F (*.f64 (pow.f64 C 3) (-.f64 (*.f64 (-.f64 A C) 1) (+.f64 A C)))))) (sqrt.f64 -4)))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (*.f64 C F) 1)) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 (*.f64 F 1) (-.f64 A C)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 C F) (*.f64 (-.f64 (*.f64 (-.f64 A C) 1) (+.f64 A C)) A)))) (/.f64 (+.f64 (*.f64 F (-.f64 (*.f64 (-.f64 A C) 1) (+.f64 A C))) (*.f64 (*.f64 A (*.f64 (*.f64 C F) 1)) (/.f64 -2 (-.f64 A C)))) (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) (*.f64 F (*.f64 (pow.f64 C 3) (-.f64 (*.f64 (-.f64 A C) 1) (+.f64 A C)))))) (sqrt.f64 -4)))) (+.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (-.f64 A C) 1) (+.f64 A C))) (pow.f64 (*.f64 A C) 5))) 1/64)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 F (-.f64 (*.f64 (-.f64 A C) 1) (+.f64 A C))) (*.f64 (*.f64 A (*.f64 (*.f64 C F) 1)) (/.f64 -2 (-.f64 A C))))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) (*.f64 (-.f64 (*.f64 (-.f64 A C) 1) (+.f64 A C)) (*.f64 F (pow.f64 C 5))))) 1/32)))))) (+.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (-.f64 A C) 1) (+.f64 A C))) (*.f64 A C))) 1/4)) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 F (-.f64 (*.f64 (-.f64 A C) 1) (+.f64 A C))) (*.f64 (*.f64 A (*.f64 (*.f64 C F) 1)) (/.f64 -2 (-.f64 A C))))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 7)) (*.f64 F (*.f64 (pow.f64 C 7) (-.f64 (*.f64 (-.f64 A C) 1) (+.f64 A C)))))) 1/128)) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 (*.f64 A (*.f64 (*.f64 C F) 1)) (/.f64 -1/4 (pow.f64 (-.f64 A C) 5))) (*.f64 -1/8 (/.f64 (*.f64 F 1) (pow.f64 (-.f64 A C) 3)))) (*.f64 (*.f64 (+.f64 (*.f64 F (-.f64 (*.f64 (-.f64 A C) 1) (+.f64 A C))) (*.f64 (*.f64 A (*.f64 (*.f64 C F) 1)) (/.f64 -2 (-.f64 A C)))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (*.f64 C F) 1)) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 (*.f64 F 1) (-.f64 A C)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 C F) (*.f64 (-.f64 (*.f64 (-.f64 A C) 1) (+.f64 A C)) A)))) (/.f64 (+.f64 (*.f64 F (-.f64 (*.f64 (-.f64 A C) 1) (+.f64 A C))) (*.f64 (*.f64 A (*.f64 (*.f64 C F) 1)) (/.f64 -2 (-.f64 A C)))) (sqrt.f64 -4))) 2)))) (/.f64 1/2 (*.f64 A (*.f64 (-.f64 (*.f64 (-.f64 A C) 1) (+.f64 A C)) (*.f64 C (*.f64 4 F)))))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) (*.f64 F (*.f64 (pow.f64 C 3) (-.f64 (*.f64 (-.f64 A C) 1) (+.f64 A C)))))) (sqrt.f64 -4)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (*.f64 C F) 1)) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 (*.f64 F 1) (-.f64 A C)))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (*.f64 C F) (*.f64 (-.f64 (*.f64 (-.f64 A C) 1) (+.f64 A C)) A)))) (/.f64 (+.f64 (*.f64 F (-.f64 (*.f64 (-.f64 A C) 1) (+.f64 A C))) (*.f64 (*.f64 A (*.f64 (*.f64 C F) 1)) (/.f64 -2 (-.f64 A C)))) (sqrt.f64 -4))) 2)))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) (*.f64 (-.f64 (*.f64 (-.f64 A C) 1) (+.f64 A C)) (*.f64 F (pow.f64 C 5))))) 1/32)) (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (-.f64 A C) 1) (+.f64 A C))) (pow.f64 (*.f64 A C) 7))) 1/256))))))))
(+.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (-.f64 A C) (+.f64 A C))) (*.f64 A C))) 1/4)) (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 8) (sqrt.f64 (/.f64 (*.f64 F (-.f64 (-.f64 A C) (+.f64 A C))) (pow.f64 (*.f64 A C) 3))))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 F (-.f64 (-.f64 A C) (+.f64 A C))) (*.f64 (*.f64 A (*.f64 C F)) (/.f64 -2 (-.f64 A C))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) (*.f64 F (*.f64 (pow.f64 C 3) (-.f64 (-.f64 A C) (+.f64 A C)))))) (sqrt.f64 -4)))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (-.f64 (-.f64 A C) (+.f64 A C))) (*.f64 (*.f64 A (*.f64 C F)) (/.f64 -2 (-.f64 A C)))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 A) (*.f64 C F)) (-.f64 (-.f64 A C) (+.f64 A C)))) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) (*.f64 F (*.f64 (pow.f64 C 3) (-.f64 (-.f64 A C) (+.f64 A C)))))) (sqrt.f64 -4)))) (+.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (-.f64 A C) (+.f64 A C))) (pow.f64 (*.f64 A C) 5))) 1/64)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 F (-.f64 (-.f64 A C) (+.f64 A C))) (*.f64 (*.f64 A (*.f64 C F)) (/.f64 -2 (-.f64 A C))))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) (*.f64 (-.f64 (-.f64 A C) (+.f64 A C)) (*.f64 F (pow.f64 C 5))))) 1/32)))))) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 F (-.f64 (-.f64 A C) (+.f64 A C))) (*.f64 (*.f64 A (*.f64 C F)) (/.f64 -2 (-.f64 A C))))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 7)) (*.f64 F (*.f64 (pow.f64 C 7) (-.f64 (-.f64 A C) (+.f64 A C)))))) 1/128)) (+.f64 (*.f64 1/8 (*.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 (*.f64 (+.f64 (*.f64 F (-.f64 (-.f64 A C) (+.f64 A C))) (*.f64 (*.f64 A (*.f64 C F)) (/.f64 -2 (-.f64 A C)))) (-.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (-.f64 (-.f64 A C) (+.f64 A C))) (*.f64 (*.f64 A (*.f64 C F)) (/.f64 -2 (-.f64 A C)))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 A) (*.f64 C F)) (-.f64 (-.f64 A C) (+.f64 A C)))) 1/2)) 2))) (/.f64 (/.f64 1/2 A) (*.f64 (-.f64 (-.f64 A C) (+.f64 A C)) (*.f64 C (*.f64 4 F))))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 3)) (*.f64 F (*.f64 (pow.f64 C 3) (-.f64 (-.f64 A C) (+.f64 A C)))))) (sqrt.f64 -4)))) (+.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (-.f64 A C) (+.f64 A C))) (pow.f64 (*.f64 A C) 7))) 1/256)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))) (pow.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (-.f64 (-.f64 A C) (+.f64 A C))) (*.f64 (*.f64 A (*.f64 C F)) (/.f64 -2 (-.f64 A C)))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 1 A) (*.f64 C F)) (-.f64 (-.f64 A C) (+.f64 A C)))) 1/2)) 2))) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) (*.f64 (-.f64 (-.f64 A C) (+.f64 A C)) (*.f64 F (pow.f64 C 5))))) 1/32))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) (/.f64 (sqrt.f64 -2) B)))
(*.f64 -1 (*.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) C))) B)))
(*.f64 (/.f64 (sqrt.f64 -2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) (/.f64 (sqrt.f64 -2) B))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) C))) B))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) C))) (*.f64 (/.f64 (*.f64 C (sqrt.f64 -2)) (pow.f64 B 3)) -4)) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1 (*.f64 C 1))) -1) (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) C) (*.f64 C F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) C))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (*.f64 (/.f64 (*.f64 C (sqrt.f64 -2)) (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 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (pow.f64 B 3)))))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) (*.f64 C (sqrt.f64 -2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))) (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))))) 2))) (pow.f64 B 3)))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) (/.f64 (sqrt.f64 -2) B)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) C))) B))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) C))) (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -2)) (pow.f64 B 5)) -16)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1 (*.f64 C 1))) -1))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F)) 1)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) C))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1 (*.f64 C 1))) -1) (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) C) (*.f64 C F)))) B) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) C))) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) C))) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 C (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1 (*.f64 C 1))) -1) (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) C) (*.f64 C F)))))) (pow.f64 B 5))))))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) C))) (*.f64 (/.f64 (*.f64 C (sqrt.f64 -2)) (pow.f64 B 3)) -4)) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1 (*.f64 C 1))) -1) (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) C) (*.f64 C F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) C)))))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 C F) (+.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 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (*.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 -4 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F)))) B) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -2)) (pow.f64 B 5)) -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)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F)))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (pow.f64 B 5))))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (*.f64 (/.f64 (*.f64 C (sqrt.f64 -2)) (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 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (pow.f64 B 3))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))))))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 C (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))))) 2)) (sqrt.f64 -2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.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 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.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 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))))) 2))) (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C) (pow.f64 B 2)))))) (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))))) (*.f64 -8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))))))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) (*.f64 C (sqrt.f64 -2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))) (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (*.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 F (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (*.f64 F (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))))) 2))) (pow.f64 B 3)))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C))) (/.f64 (sqrt.f64 -2) B))))))
(+.f64 (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) C))) (*.f64 (/.f64 (*.f64 C (sqrt.f64 -2)) (pow.f64 B 3)) -4)) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1 (*.f64 C 1))) -1) (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) C) (*.f64 C F))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) C))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) C))) B))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) C))) (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -2)) (pow.f64 B 5)) -16)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1 (*.f64 C 1))) -1))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F)) 1)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) C))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1 (*.f64 C 1))) -1) (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) C) (*.f64 C F)))) B) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) C))) (pow.f64 B 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) C))) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 C (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1 (*.f64 C 1))) -1) (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) C) (*.f64 C F)))))) (pow.f64 B 5))))))) (*.f64 (pow.f64 A 3) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) C))) (*.f64 (/.f64 (*.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 (*.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)) 1))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F)) 1) -2))) (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1 (*.f64 C 1))) -1) (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) C) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1 (*.f64 C 1))) -1))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F)) 1)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) C))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1 (*.f64 C 1))) -1) (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) C) (*.f64 C F)))) B) 1/2)) 2))) (/.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) C))))))) (pow.f64 B 3)) -1/2)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) C))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1 (*.f64 C 1))) -1) (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) C) (*.f64 C F)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (pow.f64 B 7)) -8))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) C))) (/.f64 (*.f64 C (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 C F) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1 (*.f64 C 1))) -1))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F)) 1)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) C))) (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1 (*.f64 C 1))) -1) (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) C) (*.f64 C F)))) B) 1/2)) 2)))) (pow.f64 B 5)))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) C))) (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -2)) (pow.f64 B 7)) -64))))))))
(+.f64 (*.f64 (pow.f64 A 3) (+.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 C (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 C F) (+.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 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (*.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 -4 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F)))) B) 1/2)) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (pow.f64 B 5)))) (*.f64 -1/2 (*.f64 (*.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 (pow.f64 B 2) (*.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)))) (*.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)) -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 -4 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 C F) (+.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 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (*.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 -4 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F)))) B) 1/2)) 2))) (/.f64 (/.f64 1/2 F) (*.f64 (pow.f64 B 2) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (*.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 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))) (pow.f64 B 7)) -8)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -2)) (pow.f64 B 7)) -64))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 C F) (+.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 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) F))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (*.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 -4 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F)))) B) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -2)) (pow.f64 B 5)) -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)))) (neg.f64 C))) (*.f64 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F)))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (pow.f64 B 5))))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (*.f64 (/.f64 (*.f64 C (sqrt.f64 -2)) (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 (pow.f64 B 2) F)) (*.f64 -4 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (pow.f64 B 3)))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 (/.f64 (*.f64 F 0) C)) 1/4))
(*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 (/.f64 (-.f64 F F) C)) 1/4))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 (-.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C))) C) F)))) (sqrt.f64 -2)) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) (pow.f64 C 3)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 0)) (*.f64 (*.f64 F (-.f64 (*.f64 -1 (*.f64 C 1)) C)) (*.f64 C -4)))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (*.f64 F 0)))))) (+.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 (/.f64 (*.f64 F 0) C)) 1/4)) (*.f64 (sqrt.f64 (/.f64 (*.f64 F 0) (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 8)) A) 1/16))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 F F)) (*.f64 (*.f64 F (-.f64 (neg.f64 C) C)) (*.f64 C -4)))) (/.f64 (sqrt.f64 (/.f64 2 (*.f64 (pow.f64 C 3) (-.f64 F F)))) (*.f64 A (sqrt.f64 -4))))) (+.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 (/.f64 (-.f64 F F) C)) 1/4)) (*.f64 (sqrt.f64 (/.f64 (-.f64 F 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 -4) (*.f64 (sqrt.f64 -2) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) (pow.f64 C 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 (-.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C))) C) F)))) (sqrt.f64 -2)) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 (-.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C))) C) F)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 C F))))) (*.f64 (-.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C))) C) (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C))) C) F))) (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))))) 2)) (sqrt.f64 -2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F 0) (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 8)) (pow.f64 A 2)) 1/64)) (+.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (*.f64 F 0)))) (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 C F)) 1)) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 (*.f64 -1 (*.f64 C 1)) C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C (*.f64 F 0)))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 0)) (*.f64 (*.f64 F (-.f64 (*.f64 -1 (*.f64 C 1)) C)) (*.f64 C -4))) (sqrt.f64 -4))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 0)) (*.f64 (*.f64 F (-.f64 (*.f64 -1 (*.f64 C 1)) C)) (*.f64 C -4))) (*.f64 (pow.f64 B 2) (sqrt.f64 -2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) (*.f64 F 0)))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 F 0) (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 8)) A) 1/16)))) (+.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 (/.f64 (*.f64 F 0) C)) 1/4)) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 0)) (*.f64 (*.f64 F (-.f64 (*.f64 -1 (*.f64 C 1)) C)) (*.f64 C -4)))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (*.f64 F 0)))))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 F F)) (*.f64 (*.f64 F (-.f64 (neg.f64 C) C)) (*.f64 C -4)))) (/.f64 (sqrt.f64 (/.f64 2 (*.f64 (pow.f64 C 3) (-.f64 F F)))) (*.f64 A (sqrt.f64 -4))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 (/.f64 (-.f64 F F) C)) 1/4)) (+.f64 (*.f64 1/32 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 F F)) (*.f64 (*.f64 F (-.f64 (neg.f64 C) C)) (*.f64 C -4))) (*.f64 (pow.f64 B 2) (sqrt.f64 -2))) (/.f64 (sqrt.f64 (/.f64 2 (*.f64 (pow.f64 C 5) (-.f64 F F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))))) (+.f64 (*.f64 1/8 (*.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 C F))) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 (neg.f64 C) C))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 F F)) (*.f64 (*.f64 F (-.f64 (neg.f64 C) C)) (*.f64 C -4))) (/.f64 (sqrt.f64 (/.f64 2 (*.f64 C (-.f64 F F)))) (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 (/.f64 2 (*.f64 (pow.f64 C 3) (-.f64 F F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (/.f64 (-.f64 F F) (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 8)) A) 1/16))))) (*.f64 (sqrt.f64 (/.f64 (-.f64 F F) (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 8)) (pow.f64 A 2)) 1/64))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 -2) (pow.f64 B 4))) (pow.f64 A 2)) (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) (pow.f64 C 5))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) C)) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 (-.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C))) C) F)))) (sqrt.f64 -2)) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))) A) (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) (pow.f64 C 3))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 -2) (pow.f64 B 6))) (pow.f64 A 3)) (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) (pow.f64 C 7))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 F (pow.f64 B 2)))))) (*.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 C 2) F)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C))) C) F))) (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2)))) (-.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 C F))))) (*.f64 (-.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C))) C) (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 (-.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C))) C) F)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))))) 2))) (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -4) 2) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))))) (sqrt.f64 -2)) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 C F))))) (*.f64 (-.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C))) C) (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C))) C) F))) (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))))) 2)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 (-.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C))) C) F)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 4))) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 C (*.f64 (-.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C))) C) F)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 C F))))) (*.f64 (-.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C))) C) (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 C (*.f64 (-.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C))) C) F))) (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2)))) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 C (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))))) 2)) (sqrt.f64 -2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))))))))))))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 0)) (*.f64 (*.f64 F (-.f64 (*.f64 -1 (*.f64 C 1)) C)) (*.f64 C -4))) (*.f64 (pow.f64 B 2) (sqrt.f64 -2))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) (*.f64 F 0)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (*.f64 F 0)))) (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 C F)) 1)) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 (*.f64 -1 (*.f64 C 1)) C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C (*.f64 F 0)))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 0)) (*.f64 (*.f64 F (-.f64 (*.f64 -1 (*.f64 C 1)) C)) (*.f64 C -4))) (sqrt.f64 -4))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4)))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 0)) (*.f64 (*.f64 F (-.f64 (*.f64 -1 (*.f64 C 1)) C)) (*.f64 C -4))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 7) (*.f64 F 0)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) (*.f64 F 0)))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 C F)) 1)) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 (*.f64 -1 (*.f64 C 1)) C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C (*.f64 F 0)))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 0)) (*.f64 (*.f64 F (-.f64 (*.f64 -1 (*.f64 C 1)) C)) (*.f64 C -4))) (sqrt.f64 -4))) 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (*.f64 F 0)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 1/2) F))) (*.f64 (sqrt.f64 2) 1/2)) (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 C 2) F))) (*.f64 (sqrt.f64 2) -2))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 0)) (*.f64 (*.f64 F (-.f64 (*.f64 -1 (*.f64 C 1)) C)) (*.f64 C -4))) (-.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 C F)) 1)) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 (*.f64 -1 (*.f64 C 1)) C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C (*.f64 F 0)))) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 0)) (*.f64 (*.f64 F (-.f64 (*.f64 -1 (*.f64 C 1)) C)) (*.f64 C -4))) (sqrt.f64 -4))) 2)))) (/.f64 1/2 (*.f64 C (*.f64 F 0)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) 1/8)) (*.f64 (sqrt.f64 (/.f64 (*.f64 F 0) (pow.f64 C 7))) (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 8)) (pow.f64 A 3)) 1/256)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F 0) (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 8)) A) 1/16)) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 0)) (*.f64 (*.f64 F (-.f64 (*.f64 -1 (*.f64 C 1)) C)) (*.f64 C -4)))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) (*.f64 F 0)))))))) (+.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 (/.f64 (*.f64 F 0) C)) 1/4)) (*.f64 (sqrt.f64 (/.f64 (*.f64 F 0) (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 8)) (pow.f64 A 2)) 1/64))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 F 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 (sqrt.f64 (/.f64 2 (*.f64 (pow.f64 C 3) (-.f64 F F)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 1/2) F))) (*.f64 (sqrt.f64 2) 1/2)) (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 C 2) F))) (*.f64 (sqrt.f64 2) -2))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 F F)) (*.f64 (*.f64 F (-.f64 (neg.f64 C) C)) (*.f64 C -4))) (-.f64 (+.f64 (*.f64 -2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 C F))) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 (neg.f64 C) C))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 F F)) (*.f64 (*.f64 F (-.f64 (neg.f64 C) C)) (*.f64 C -4))) (/.f64 (sqrt.f64 (/.f64 2 (*.f64 C (-.f64 F F)))) (sqrt.f64 -4))) 2)))) (/.f64 1/2 (*.f64 C (-.f64 F F)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) 1/8)) (+.f64 (+.f64 (*.f64 1/32 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 F F)) (*.f64 (*.f64 F (-.f64 (neg.f64 C) C)) (*.f64 C -4))) (*.f64 (pow.f64 B 2) (sqrt.f64 -2))) (/.f64 (sqrt.f64 (/.f64 2 (*.f64 (pow.f64 C 5) (-.f64 F F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))))) (*.f64 1/8 (*.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 C F))) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 (neg.f64 C) C))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 F F)) (*.f64 (*.f64 F (-.f64 (neg.f64 C) C)) (*.f64 C -4))) (/.f64 (sqrt.f64 (/.f64 2 (*.f64 C (-.f64 F F)))) (sqrt.f64 -4))) 2)))) (/.f64 (sqrt.f64 (/.f64 2 (*.f64 (pow.f64 C 3) (-.f64 F F)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4)))))) (+.f64 (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 2) (*.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 C F))) (*.f64 (*.f64 (pow.f64 B 2) F) (-.f64 (neg.f64 C) C))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 F F)) (*.f64 (*.f64 F (-.f64 (neg.f64 C) C)) (*.f64 C -4))) (/.f64 (sqrt.f64 (/.f64 2 (*.f64 C (-.f64 F F)))) (sqrt.f64 -4))) 2))))) (/.f64 (sqrt.f64 (/.f64 2 (*.f64 (pow.f64 C 5) (-.f64 F F)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))))) (*.f64 1/128 (*.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 F F)) (*.f64 (*.f64 F (-.f64 (neg.f64 C) C)) (*.f64 C -4))))) (/.f64 (sqrt.f64 (/.f64 2 (*.f64 (pow.f64 C 7) (-.f64 F F)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -4)))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 F F) (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 8)) A) 1/16)) (*.f64 (sqrt.f64 (/.f64 (-.f64 F F) (pow.f64 C 7))) (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 8)) (pow.f64 A 3)) 1/256)))) (+.f64 (*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 (/.f64 (-.f64 F F) C)) 1/4)) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 F F)) (*.f64 (*.f64 F (-.f64 (neg.f64 C) C)) (*.f64 C -4)))) (/.f64 (sqrt.f64 (/.f64 2 (*.f64 (pow.f64 C 3) (-.f64 F F)))) (*.f64 A (sqrt.f64 -4))))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F) C)) (sqrt.f64 -2)))
(*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 2 F) C) -2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2)) (*.f64 4 (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) C) C)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F) (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) A)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F) C)) (sqrt.f64 -2))))
(+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 2 F) C) -2))) (*.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 (-.f64 (*.f64 C 1) C) 4)))) (*.f64 (sqrt.f64 (/.f64 F (*.f64 2 (pow.f64 C 3)))) -1/16)) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (sqrt.f64 (/.f64 (*.f64 2 F) (pow.f64 C 3)))))) (/.f64 -1 A)))
(+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 2 F) C) -2))) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 (-.f64 C C) 4)))) (*.f64 (sqrt.f64 (/.f64 F (*.f64 2 (pow.f64 C 3)))) -1/16)) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (sqrt.f64 (/.f64 (*.f64 2 F) (pow.f64 C 3)))))) A)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2)) (*.f64 4 (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) C) C)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F) (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) A)) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) C) (pow.f64 B 2)) (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 C (pow.f64 B 2)))))) F) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) C))) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2)) (*.f64 4 (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) C) C))))) 2)) (sqrt.f64 -2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (*.f64 (pow.f64 C 3) F)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F) C)) (sqrt.f64 -2))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2)) (*.f64 4 (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) C) C))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 C 5)))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F) (pow.f64 C 5)))))))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 (-.f64 (*.f64 C 1) C) 4)))) (*.f64 (sqrt.f64 (/.f64 F (*.f64 2 (pow.f64 C 3)))) -1/16)) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (sqrt.f64 (/.f64 (*.f64 2 F) (pow.f64 C 3)))))) (/.f64 -1 A)) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C 1) C)) (*.f64 2 (*.f64 (*.f64 C (pow.f64 B 2)) 1)))) (pow.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 (-.f64 (*.f64 C 1) C) 4))) (*.f64 (sqrt.f64 (/.f64 F (*.f64 2 C))) 1/4)) 2))) (pow.f64 A 2)) (sqrt.f64 (/.f64 1/2 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 (*.f64 2 F) (pow.f64 C 5))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 (-.f64 (*.f64 C 1) C) 4)))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (*.f64 2 (pow.f64 C 5)))))) (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 2 F) C) -2)))))))
(+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 C C)) (*.f64 2 (*.f64 C (pow.f64 B 2))))) (pow.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 (-.f64 C C) 4))) (*.f64 (sqrt.f64 (/.f64 F (*.f64 2 C))) 1/4)) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1/2 (pow.f64 C 3)) F)) (pow.f64 A 2)))) (+.f64 (+.f64 (*.f64 1/64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 (-.f64 C C) 4)))) (/.f64 (sqrt.f64 (/.f64 F (*.f64 2 (pow.f64 C 5)))) (pow.f64 A 2)))) (+.f64 (*.f64 -1/32 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) (/.f64 (sqrt.f64 (/.f64 (*.f64 2 F) (pow.f64 C 5))) (pow.f64 A 2)))) (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 2 F) C) -2))))) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 (-.f64 C C) 4)))) (*.f64 (sqrt.f64 (/.f64 F (*.f64 2 (pow.f64 C 3)))) -1/16)) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (sqrt.f64 (/.f64 (*.f64 2 F) (pow.f64 C 3)))))) A))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2)) (*.f64 4 (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) C) C)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F) (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) A)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 C 7)))) (*.f64 (sqrt.f64 -2) (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2)) (*.f64 4 (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) C) C))) (pow.f64 B 4))))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F) (pow.f64 C 7))) (*.f64 (sqrt.f64 -2) (pow.f64 B 6)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (*.f64 (pow.f64 C 3) F)))) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4)))) (*.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) C) (pow.f64 B 2)) (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 C (pow.f64 B 2)))))) F) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) C))) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2)) (*.f64 4 (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) C) C))))) 2)) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2)) (*.f64 4 (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) C) C)))) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) C)))) (sqrt.f64 -2)))) (*.f64 1/64 (*.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) C) (pow.f64 B 2)) (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 C (pow.f64 B 2)))))) F) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) C))) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2)) (*.f64 4 (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) C) C))))) 2)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (*.f64 (pow.f64 C 5) F))))))))) (pow.f64 A 3))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) C) (pow.f64 B 2)) (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 C (pow.f64 B 2)))))) F) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) C))) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2)) (*.f64 4 (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) C) C))))) 2)) (sqrt.f64 -2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (*.f64 (pow.f64 C 3) F)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F) C)) (sqrt.f64 -2))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2)) (*.f64 4 (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) C) C))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 C 5)))))) (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F) (pow.f64 C 5))))))))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 (-.f64 (*.f64 C 1) C) 4)))) (*.f64 (sqrt.f64 (/.f64 F (*.f64 2 (pow.f64 C 3)))) -1/16)) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (sqrt.f64 (/.f64 (*.f64 2 F) (pow.f64 C 3)))))) (/.f64 -1 A)) (+.f64 (+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 (*.f64 2 F) (pow.f64 C 5))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 (-.f64 (*.f64 C 1) C) 4)))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (*.f64 2 (pow.f64 C 5)))))) (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 2 F) C) -2))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C 1) C)) (*.f64 2 (*.f64 (*.f64 C (pow.f64 B 2)) 1)))) (pow.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 (-.f64 (*.f64 C 1) C) 4))) (*.f64 (sqrt.f64 (/.f64 F (*.f64 2 C))) 1/4)) 2))) (pow.f64 A 2)) (sqrt.f64 (/.f64 1/2 (*.f64 (pow.f64 C 3) F))))) (*.f64 (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (*.f64 2 (pow.f64 C 7)))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 (-.f64 (*.f64 C 1) C) 4))))))) (+.f64 (*.f64 1/64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C 1) C)) (*.f64 2 (*.f64 (*.f64 C (pow.f64 B 2)) 1)))) (pow.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 (-.f64 (*.f64 C 1) C) 4))) (*.f64 (sqrt.f64 (/.f64 F (*.f64 2 C))) 1/4)) 2))) (sqrt.f64 (/.f64 1/2 (*.f64 F (pow.f64 C 5)))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 4) 1)) (*.f64 -2 (*.f64 (pow.f64 (*.f64 C B) 2) 1)))) (*.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 (-.f64 (*.f64 C 1) C) 4))) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C 1) C)) (*.f64 2 (*.f64 (*.f64 C (pow.f64 B 2)) 1)))) (pow.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 (-.f64 (*.f64 C 1) C) 4))) (*.f64 (sqrt.f64 (/.f64 F (*.f64 2 C))) 1/4)) 2))) (/.f64 1/8 (*.f64 2 C)))) (sqrt.f64 (/.f64 1/2 (*.f64 (pow.f64 C 3) F)))))) (*.f64 1/128 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -2)) (sqrt.f64 (/.f64 (*.f64 2 F) (pow.f64 C 7)))))))) (/.f64 -1 (pow.f64 A 3))))))
(+.f64 (+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 2 F) C) -2))) (+.f64 (+.f64 (*.f64 1/64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 (-.f64 C C) 4)))) (/.f64 (sqrt.f64 (/.f64 F (*.f64 2 (pow.f64 C 5)))) (pow.f64 A 2)))) (*.f64 -1/32 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) (/.f64 (sqrt.f64 (/.f64 (*.f64 2 F) (pow.f64 C 5))) (pow.f64 A 2))))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 C C)) (*.f64 2 (*.f64 C (pow.f64 B 2))))) (pow.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 (-.f64 C C) 4))) (*.f64 (sqrt.f64 (/.f64 F (*.f64 2 C))) 1/4)) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1/2 (pow.f64 C 3)) F)) (pow.f64 A 2)))))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (*.f64 2 (pow.f64 C 7)))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 (-.f64 C C) 4))))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (pow.f64 B 4)) (*.f64 -2 (pow.f64 (*.f64 C B) 2)))) (*.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 (-.f64 C C) 4))) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 C C)) (*.f64 2 (*.f64 C (pow.f64 B 2))))) (pow.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 (-.f64 C C) 4))) (*.f64 (sqrt.f64 (/.f64 F (*.f64 2 C))) 1/4)) 2))) (/.f64 1/16 C))) (sqrt.f64 (/.f64 (/.f64 1/2 (pow.f64 C 3)) F))))) (+.f64 (*.f64 1/64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 C C)) (*.f64 2 (*.f64 C (pow.f64 B 2))))) (pow.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 (-.f64 C C) 4))) (*.f64 (sqrt.f64 (/.f64 F (*.f64 2 C))) 1/4)) 2))) (sqrt.f64 (/.f64 1/2 (*.f64 F (pow.f64 C 5)))))) (*.f64 1/128 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -2)) (sqrt.f64 (/.f64 (*.f64 2 F) (pow.f64 C 7)))))))) (pow.f64 A 3)) (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 (-.f64 C C) 4)))) (*.f64 (sqrt.f64 (/.f64 F (*.f64 2 (pow.f64 C 3)))) -1/16)) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (sqrt.f64 (/.f64 (*.f64 2 F) (pow.f64 C 3)))))) A))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (/.f64 (sqrt.f64 -2) B)))
(*.f64 -1 (*.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B)))
(*.f64 (/.f64 (sqrt.f64 -2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))))
(+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (/.f64 (sqrt.f64 -2) B))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (/.f64 (*.f64 A (sqrt.f64 -2)) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 1 (neg.f64 A))) -1))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))))) (pow.f64 B 3)) -1/2)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (/.f64 (*.f64 A (sqrt.f64 -2)) (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 B 2) (pow.f64 A 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (pow.f64 B 3)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (/.f64 (sqrt.f64 -2) B))) (*.f64 (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) (sqrt.f64 -2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.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 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) B))) 2)) (sqrt.f64 -2)) (pow.f64 B 3)))))) (pow.f64 C 2))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 1 (neg.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 (-.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 B 2) F)) 1)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 1 (neg.f64 A))) -1))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 1 (neg.f64 A))) -1))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))))) (pow.f64 B 5)) -2)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -2)) (pow.f64 B 5)) -16))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (/.f64 (*.f64 A (sqrt.f64 -2)) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 1 (neg.f64 A))) -1))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))))) (pow.f64 B 3)) -1/2))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (+.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 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 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 B 2) F))))) (*.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)))) (neg.f64 A))))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -2)) (pow.f64 B 5)) -16)) (*.f64 -2 (*.f64 (*.f64 A (*.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)))) (neg.f64 A))))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (pow.f64 B 5))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (/.f64 (*.f64 A (sqrt.f64 -2)) (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 B 2) (pow.f64 A 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (pow.f64 B 3))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (/.f64 (sqrt.f64 -2) B))) (+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) (sqrt.f64 -2))) (pow.f64 B 7)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) F)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.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 (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))))) 2)) (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))))) (*.f64 F (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A) (pow.f64 B 2))))))) (pow.f64 B 3)))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.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 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) B))) 2)) (sqrt.f64 -2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))))))))) (*.f64 (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) (sqrt.f64 -2))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.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 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))) (/.f64 (+.f64 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) B))) 2)) (sqrt.f64 -2)) (pow.f64 B 3)))))) (pow.f64 C 2)))))
(+.f64 (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 1 (neg.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 (-.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 B 2) F)) 1)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 1 (neg.f64 A))) -1))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 1 (neg.f64 A))) -1))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))))) (pow.f64 B 5)) -2)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -2)) (pow.f64 B 5)) -16))))) (*.f64 (pow.f64 C 3) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -2)) (pow.f64 B 7)) -64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 1 (neg.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 (-.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 B 2) F)) 1)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 1 (neg.f64 A))) -1))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B)) 2))))) (pow.f64 B 5)) -2))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 A (*.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) 1)) -2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (*.f64 A (*.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 B 2) F)) 1)) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 1 (neg.f64 A))) -1))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) (-.f64 (+.f64 (*.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 1 (neg.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 (-.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 B 2) F)) 1)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 1 (neg.f64 A))) -1))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B)) 2)))) (/.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 1 (neg.f64 A))) -1))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))))))) (pow.f64 B 7)) -8)))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) B))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (/.f64 (*.f64 A (sqrt.f64 -2)) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 1 (neg.f64 A))) -1))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)))))) (pow.f64 B 3)) -1/2))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (+.f64 (+.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 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 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 B 2) F))))) (*.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)))) (neg.f64 A))))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) B)) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (pow.f64 B 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -2)) (pow.f64 B 5)) -16)) (*.f64 -2 (*.f64 (*.f64 A (*.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)))) (neg.f64 A))))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (pow.f64 B 5))))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 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)) -2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.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)) (*.f64 (pow.f64 B 2) F))) 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)))) (neg.f64 A))))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (-.f64 (+.f64 (*.f64 (*.f64 F (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 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 B 2) F))))) (*.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)))) (neg.f64 A))))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) B)) 2)))) (/.f64 (/.f64 1/2 (pow.f64 B 2)) (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (pow.f64 B 3)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -2)) (pow.f64 B 7)) -64)) (*.f64 -2 (*.f64 (*.f64 A (*.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)))) (neg.f64 A)))) (*.f64 A -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 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 B 2) F))))) (*.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)))) (neg.f64 A))))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) B)) 2))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (pow.f64 B 5))))) (*.f64 -8 (*.f64 (*.f64 (pow.f64 A 2) (*.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)))) (neg.f64 A))))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (pow.f64 B 7)))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (/.f64 (*.f64 A (sqrt.f64 -2)) (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 B 2) (pow.f64 A 2)))) (neg.f64 A))))) (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (pow.f64 B 3))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) A)) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2))))
(*.f64 1/4 (*.f64 (sqrt.f64 8) (sqrt.f64 (/.f64 (*.f64 F 0) A))))
(*.f64 1/4 (*.f64 (sqrt.f64 8) (sqrt.f64 (/.f64 (-.f64 F F) A))))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))) (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) A)))) (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2)))) (sqrt.f64 -2)) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) A)) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 0)) (*.f64 -4 (*.f64 (-.f64 (*.f64 1 (neg.f64 A)) A) (*.f64 F A))))) (*.f64 C (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 F 0)))) 1/8)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 8) (sqrt.f64 (/.f64 (*.f64 F 0) A)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F 0) (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 8)) C)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 F F)) (*.f64 -4 (*.f64 (-.f64 (neg.f64 A) A) (*.f64 F A))))) (*.f64 C (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 2 (*.f64 (pow.f64 A 3) (-.f64 F F)))) 1/8)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 8) (sqrt.f64 (/.f64 (-.f64 F F) A)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (-.f64 F F) (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 8)) C)))))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))))) (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) A) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) A)))) (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2)))) (sqrt.f64 -4)))) 2)) (sqrt.f64 -2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))) (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) A)))) (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2)))) (sqrt.f64 -2)) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))) C))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 -2) (pow.f64 B 4))) (pow.f64 C 2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) A)) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))) (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) A)))) (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) F) (*.f64 A (sqrt.f64 1/2))) (*.f64 (sqrt.f64 2) -2)) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.f64 1 (neg.f64 A)) A)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 0)) (*.f64 -4 (*.f64 (-.f64 (*.f64 1 (neg.f64 A)) A) (*.f64 F A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 F 0)))) (sqrt.f64 -4))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 F 0)))) 1/8)) (+.f64 (+.f64 (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 0)) (*.f64 -4 (*.f64 (-.f64 (*.f64 1 (neg.f64 A)) A) (*.f64 F A)))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) (*.f64 F 0))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 8) (sqrt.f64 (/.f64 (*.f64 F 0) A)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F 0) (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 8)) (pow.f64 C 2)))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F 0) (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 8)) C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 0)) (*.f64 -4 (*.f64 (-.f64 (*.f64 1 (neg.f64 A)) A) (*.f64 F A))))) (*.f64 C (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 F 0)))) 1/8)))))
(+.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (-.f64 F F) (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 8)) C))) (+.f64 (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 F F)) (*.f64 -4 (*.f64 (-.f64 (neg.f64 A) A) (*.f64 F A)))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) (-.f64 F F))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 8) (sqrt.f64 (/.f64 (-.f64 F F) A)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (-.f64 F F) (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 8)) (pow.f64 C 2))))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 2 (*.f64 (pow.f64 A 3) (-.f64 F F)))) 1/8) (+.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 F F)) (*.f64 -4 (*.f64 (-.f64 (neg.f64 A) A) (*.f64 F A))))) (*.f64 C (sqrt.f64 -4))) (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) F) (*.f64 A (sqrt.f64 1/2))) (*.f64 (sqrt.f64 2) -2)) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (neg.f64 A) A)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 F F)) (*.f64 -4 (*.f64 (-.f64 (neg.f64 A) A) (*.f64 F A)))) (/.f64 (sqrt.f64 (/.f64 2 (*.f64 A (-.f64 F F)))) (sqrt.f64 -4))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))))) (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) A) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) A)))) (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2)))) (sqrt.f64 -4)))) 2)) (sqrt.f64 -2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))) (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) A)))) (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2)))) (sqrt.f64 -2)) (*.f64 C (sqrt.f64 -4))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 -2) (pow.f64 B 6))) (pow.f64 C 3)))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))) (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) A)))) (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 4))) (*.f64 (pow.f64 C 3) (sqrt.f64 -4))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))))) (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) A) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) A)))) (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2)))) (sqrt.f64 -4)))) 2)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -4))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))) (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.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 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) A)))) (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2)))) (-.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) F))))) (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) A) (pow.f64 B 2)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) A)))) (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2)))) (sqrt.f64 -4)))) 2))) (*.f64 A (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -4) 2) (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -4))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))) C))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -4) (*.f64 (sqrt.f64 -2) (pow.f64 B 4))) (pow.f64 C 2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) A)) (*.f64 (sqrt.f64 -4) (sqrt.f64 -2)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (*.f64 F (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))) (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) A)))) (*.f64 F (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))))))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) F) (*.f64 A (sqrt.f64 1/2))) (*.f64 (sqrt.f64 2) -2)) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.f64 1 (neg.f64 A)) A)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 0)) (*.f64 -4 (*.f64 (-.f64 (*.f64 1 (neg.f64 A)) A) (*.f64 F A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 F 0)))) (sqrt.f64 -4))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 F 0)))) 1/8)) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 0)) (*.f64 -4 (*.f64 (-.f64 (*.f64 1 (neg.f64 A)) A) (*.f64 F A)))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) (*.f64 F 0))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 8) (sqrt.f64 (/.f64 (*.f64 F 0) A)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F 0) (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 8)) (pow.f64 C 2)))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F 0) (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 8)) C))) (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) F) (*.f64 (sqrt.f64 1/2) (pow.f64 A 2))) (*.f64 (sqrt.f64 2) -2)) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) F)) 1))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 0)) (*.f64 -4 (*.f64 (-.f64 (*.f64 1 (neg.f64 A)) A) (*.f64 F A)))) (-.f64 (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) F) (*.f64 A (sqrt.f64 1/2))) (*.f64 (sqrt.f64 2) -2)) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.f64 1 (neg.f64 A)) A)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 0)) (*.f64 -4 (*.f64 (-.f64 (*.f64 1 (neg.f64 A)) A) (*.f64 F A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 F 0)))) (sqrt.f64 -4))) 2)))) (/.f64 1/2 (*.f64 A (*.f64 F 0)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 F 0)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -4))))))) (+.f64 (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) F) (*.f64 A (sqrt.f64 1/2))) (*.f64 (sqrt.f64 2) -2)) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.f64 1 (neg.f64 A)) A)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 0)) (*.f64 -4 (*.f64 (-.f64 (*.f64 1 (neg.f64 A)) A) (*.f64 F A)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 F 0)))) (sqrt.f64 -4))) 2))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) (*.f64 F 0))) (*.f64 (pow.f64 C 3) (sqrt.f64 -4))))) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 0)) (*.f64 -4 (*.f64 (-.f64 (*.f64 1 (neg.f64 A)) A) (*.f64 F A))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (*.f64 F 0)))) 1/128)))) (+.f64 (*.f64 1/256 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 8)) (/.f64 (sqrt.f64 (/.f64 (*.f64 F 0) (pow.f64 A 7))) (pow.f64 C 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F 0)) (*.f64 -4 (*.f64 (-.f64 (*.f64 1 (neg.f64 A)) A) (*.f64 F A))))) (*.f64 C (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 F 0)))) 1/8)))))
(+.f64 (+.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) F) (*.f64 (sqrt.f64 1/2) (pow.f64 A 2))) (*.f64 (sqrt.f64 2) -2)) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) F)))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 F F)) (*.f64 -4 (*.f64 (-.f64 (neg.f64 A) A) (*.f64 F A)))) (-.f64 (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) F) (*.f64 A (sqrt.f64 1/2))) (*.f64 (sqrt.f64 2) -2)) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (neg.f64 A) A)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 F F)) (*.f64 -4 (*.f64 (-.f64 (neg.f64 A) A) (*.f64 F A)))) (/.f64 (sqrt.f64 (/.f64 2 (*.f64 A (-.f64 F F)))) (sqrt.f64 -4))) 2)))) (/.f64 1/2 (*.f64 A (-.f64 F F)))))) (/.f64 (sqrt.f64 (/.f64 2 (*.f64 (pow.f64 A 3) (-.f64 F F)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -4))))) (+.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (-.f64 F F) (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 8)) C))) (+.f64 (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 F F)) (*.f64 -4 (*.f64 (-.f64 (neg.f64 A) A) (*.f64 F A)))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) (-.f64 F F))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 8) (sqrt.f64 (/.f64 (-.f64 F F) A)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (-.f64 F F) (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 8)) (pow.f64 C 2))))))) (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) F) (*.f64 A (sqrt.f64 1/2))) (*.f64 (sqrt.f64 2) -2)) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (neg.f64 A) A)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 F F)) (*.f64 -4 (*.f64 (-.f64 (neg.f64 A) A) (*.f64 F A)))) (/.f64 (sqrt.f64 (/.f64 2 (*.f64 A (-.f64 F F)))) (sqrt.f64 -4))) 2))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) (-.f64 F F))) (*.f64 (pow.f64 C 3) (sqrt.f64 -4))))))) (+.f64 (*.f64 1/256 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 8)) (/.f64 (sqrt.f64 (/.f64 (-.f64 F F) (pow.f64 A 7))) (pow.f64 C 3)))) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 F F)) (*.f64 -4 (*.f64 (-.f64 (neg.f64 A) A) (*.f64 F A))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 F F)) (pow.f64 A 7))) 1/128)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 2 (*.f64 (pow.f64 A 3) (-.f64 F F)))) 1/8) (+.f64 (/.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 F F)) (*.f64 -4 (*.f64 (-.f64 (neg.f64 A) A) (*.f64 F A))))) (*.f64 C (sqrt.f64 -4))) (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) F) (*.f64 A (sqrt.f64 1/2))) (*.f64 (sqrt.f64 2) -2)) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (neg.f64 A) A)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 2) (-.f64 F F)) (*.f64 -4 (*.f64 (-.f64 (neg.f64 A) A) (*.f64 F A)))) (/.f64 (sqrt.f64 (/.f64 2 (*.f64 A (-.f64 F F)))) (sqrt.f64 -4))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F) A)) (sqrt.f64 -2)))
(*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 2 F) A) -2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F) A)) (sqrt.f64 -2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))) (*.f64 (+.f64 (*.f64 4 (*.f64 A (-.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) A))) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2))) (sqrt.f64 -2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F) (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) C)))
(+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 2 F) A) -2))) (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 -2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (-.f64 (*.f64 A 1) A) (*.f64 A 4))) (sqrt.f64 (/.f64 F (*.f64 2 (pow.f64 A 3))))))) (*.f64 1/8 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 (*.f64 2 F) (pow.f64 A 3))))))) (/.f64 -1 C)))
(+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 2 F) A) -2))) (neg.f64 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 -2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (-.f64 A A) (*.f64 A 4))) (sqrt.f64 (/.f64 F (*.f64 2 (pow.f64 A 3))))))) (*.f64 1/8 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 (*.f64 2 F) (pow.f64 A 3))))))) C)))
(+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))) (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A (-.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) A))) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))) (pow.f64 C 2)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F)))) (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) A) (pow.f64 B 2)) (*.f64 2 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))))))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2)) (*.f64 4 (*.f64 A (-.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) A)))))) 2)) (sqrt.f64 -2)) (pow.f64 C 2)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F) (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (pow.f64 C 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F) A)) (sqrt.f64 -2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))) (*.f64 (+.f64 (*.f64 4 (*.f64 A (-.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) A))) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2))) (sqrt.f64 -2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F) (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) C))))))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 -2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (-.f64 (*.f64 A 1) A) (*.f64 A 4))) (sqrt.f64 (/.f64 F (*.f64 2 (pow.f64 A 3))))))) (*.f64 1/8 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 (*.f64 2 F) (pow.f64 A 3))))))) (/.f64 -1 C)) (+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 2 F) A) -2))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 2 F) (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) (pow.f64 C 2)))))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A 1) A)) (*.f64 (*.f64 (pow.f64 B 2) 1) (*.f64 2 A)))) (pow.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (-.f64 (*.f64 A 1) A) (*.f64 A 4))) (*.f64 (sqrt.f64 (/.f64 F (*.f64 2 A))) 1/4)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 2 F)))) (pow.f64 C 2)))) (*.f64 1/64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (-.f64 (*.f64 A 1) A) (*.f64 A 4))))) (/.f64 (sqrt.f64 (/.f64 F (*.f64 2 (pow.f64 A 5)))) (pow.f64 C 2))))))
(+.f64 (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A A)) (*.f64 2 (*.f64 A (pow.f64 B 2))))) (*.f64 1/16 (pow.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (-.f64 A A) (*.f64 A 4))) (sqrt.f64 (/.f64 F (*.f64 2 A)))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 2 F)))) (pow.f64 C 2)))) (+.f64 (+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 2 F) A) -2))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 -2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (-.f64 A A) (*.f64 A 4))) (sqrt.f64 (/.f64 F (*.f64 2 (pow.f64 A 3))))))) (*.f64 1/8 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 (*.f64 2 F) (pow.f64 A 3))))))) C)) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 2 F) (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) (pow.f64 C 2)))))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (-.f64 A A) (*.f64 A 4))))) (pow.f64 C 2)) (*.f64 (sqrt.f64 (/.f64 F (*.f64 2 (pow.f64 A 5)))) 1/64))))
(+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))) (/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 A (-.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) A))) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))) (pow.f64 C 2)))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F) (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (pow.f64 C 2)))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F)))) (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) A) (pow.f64 B 2)) (*.f64 2 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))))))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2)) (*.f64 4 (*.f64 A (-.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) A)))))) 2)) (sqrt.f64 -2)) (pow.f64 C 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F) A)) (sqrt.f64 -2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 7) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))) (*.f64 (+.f64 (*.f64 4 (*.f64 A (-.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) A))) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2))) (*.f64 (sqrt.f64 -2) (pow.f64 B 4))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F)))) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4)))) (*.f64 -2 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2)))))) F) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2)) (*.f64 4 (*.f64 A (-.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) A)))) (-.f64 (*.f64 F (+.f64 (*.f64 (-.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) A) (pow.f64 B 2)) (*.f64 2 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))))))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))) (+.f64 (*.f64 4 (*.f64 A (-.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) A))) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2))))) 2))) (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))))))) (sqrt.f64 -2)))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F) (pow.f64 A 7))) (*.f64 (sqrt.f64 -2) (pow.f64 B 6)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F)))) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (-.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) A) (pow.f64 B 2)) (*.f64 2 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))))))) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2)) (*.f64 4 (*.f64 A (-.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) A)))))) 2)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))))))) (pow.f64 C 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))) (*.f64 (+.f64 (*.f64 4 (*.f64 A (-.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) A))) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 2))) (sqrt.f64 -2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) F) (pow.f64 A 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) C)))))))
(+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 -2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (-.f64 (*.f64 A 1) A) (*.f64 A 4))) (sqrt.f64 (/.f64 F (*.f64 2 (pow.f64 A 3))))))) (*.f64 1/8 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 (*.f64 2 F) (pow.f64 A 3))))))) (/.f64 -1 C)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (-.f64 (*.f64 A 1) A) (*.f64 A 4)))) (*.f64 (sqrt.f64 (/.f64 F (*.f64 2 (pow.f64 A 7)))) -1/256)) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 4) 1)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 2) -2)))) (*.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (-.f64 (*.f64 A 1) A) (*.f64 A 4))) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A 1) A)) (*.f64 (*.f64 (pow.f64 B 2) 1) (*.f64 2 A)))) (pow.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (-.f64 (*.f64 A 1) A) (*.f64 A 4))) (*.f64 (sqrt.f64 (/.f64 F (*.f64 2 A))) 1/4)) 2))) (/.f64 1/8 (*.f64 2 A)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 2 F))))))) (+.f64 (*.f64 1/128 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 (*.f64 2 F) (pow.f64 A 7)))))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A 1) A)) (*.f64 (*.f64 (pow.f64 B 2) 1) (*.f64 2 A)))) (pow.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (-.f64 (*.f64 A 1) A) (*.f64 A 4))) (*.f64 (sqrt.f64 (/.f64 F (*.f64 2 A))) 1/4)) 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) (*.f64 2 F))) 1/64))))) (/.f64 -1 (pow.f64 C 3)))) (+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 2 F) A) -2))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A 1) A)) (*.f64 (*.f64 (pow.f64 B 2) 1) (*.f64 2 A)))) (pow.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (-.f64 (*.f64 A 1) A) (*.f64 A 4))) (*.f64 (sqrt.f64 (/.f64 F (*.f64 2 A))) 1/4)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 2 F)))) (pow.f64 C 2)))))) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 2 F) (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) (pow.f64 C 2)))) (*.f64 1/64 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (-.f64 (*.f64 A 1) A) (*.f64 A 4))))) (/.f64 (sqrt.f64 (/.f64 F (*.f64 2 (pow.f64 A 5)))) (pow.f64 C 2))))))
(+.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 -2) (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (-.f64 A A) (*.f64 A 4))) (sqrt.f64 (/.f64 F (*.f64 2 (pow.f64 A 3))))))) (*.f64 1/8 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 (*.f64 2 F) (pow.f64 A 3))))))) C) (/.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (pow.f64 B 4)) (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 B 2) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 2) -2)))) (*.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (-.f64 A A) (*.f64 A 4))) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A A)) (*.f64 2 (*.f64 A (pow.f64 B 2))))) (*.f64 1/16 (pow.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (-.f64 A A) (*.f64 A 4))) (sqrt.f64 (/.f64 F (*.f64 2 A)))) 2)))) (/.f64 1/16 A))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 2 F))))))) (+.f64 (+.f64 (*.f64 1/128 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 (*.f64 2 F) (pow.f64 A 7)))))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A A)) (*.f64 2 (*.f64 A (pow.f64 B 2))))) (*.f64 1/16 (pow.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (-.f64 A A) (*.f64 A 4))) (sqrt.f64 (/.f64 F (*.f64 2 A)))) 2))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (*.f64 2 (pow.f64 A 5)))) 1/64))) (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (*.f64 2 (pow.f64 A 7)))) (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (-.f64 A A) (*.f64 A 4)))))))) (pow.f64 C 3)))) (+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 (*.f64 2 F) A) -2))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 -2) (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 B 2) (-.f64 A A)) (*.f64 2 (*.f64 A (pow.f64 B 2))))) (*.f64 1/16 (pow.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (-.f64 A A) (*.f64 A 4))) (sqrt.f64 (/.f64 F (*.f64 2 A)))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 2 F)))) (pow.f64 C 2)))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (-.f64 A A) (*.f64 A 4))))) (pow.f64 C 2)) (*.f64 (sqrt.f64 (/.f64 F (*.f64 2 (pow.f64 A 5)))) 1/64)) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 (*.f64 2 F) (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) (pow.f64 C 2))))))
(-.f64 (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (+.f64 A C))
(-.f64 (*.f64 (-.f64 A C) 1) (+.f64 A C))
(-.f64 (-.f64 A C) (+.f64 A C))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (-.f64 A C))) (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (+.f64 A C))
(-.f64 (+.f64 (*.f64 (-.f64 A C) 1) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) 1) (-.f64 A C)))) (+.f64 A C))
(-.f64 (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) (+.f64 A C))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (-.f64 A C))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))) (pow.f64 (-.f64 A C) 3))) (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))))) (+.f64 A C))
(-.f64 (+.f64 (*.f64 (-.f64 A C) 1) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) 1) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) 1) (-.f64 A C))))) (+.f64 A C))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))) (+.f64 A C))
(-.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 6))) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) (-.f64 A C))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 4))) (pow.f64 (-.f64 A C) 3))) (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))) (+.f64 A C))
(-.f64 (+.f64 (+.f64 (*.f64 (-.f64 A C) 1) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 4) 1) (pow.f64 (-.f64 A C) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) 1) (-.f64 A C))) (*.f64 (*.f64 (pow.f64 B 6) 1) (/.f64 1/16 (pow.f64 (-.f64 A C) 5))))) (+.f64 A C))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (+.f64 (-.f64 A C) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))) (*.f64 (pow.f64 B 6) (/.f64 1/16 (pow.f64 (-.f64 A C) 5))))) (+.f64 A C))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) B))
(*.f64 B 1)
B
(+.f64 (*.f64 -1 (+.f64 A C)) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) B)))
(+.f64 (*.f64 B 1) (*.f64 -1 (+.f64 A C)))
(+.f64 B (neg.f64 (+.f64 A C)))
(+.f64 (*.f64 -1 (+.f64 A C)) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) B)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) B))))
(+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 2) 1) (/.f64 1/2 B)) (+.f64 (*.f64 B 1) (*.f64 -1 (+.f64 A C))))
(+.f64 B (+.f64 (neg.f64 (+.f64 A C)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))
(+.f64 (*.f64 -1 (+.f64 A C)) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) B)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) B)))))
(+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 2) 1) (/.f64 1/2 B)) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) 1) (/.f64 -1/8 (pow.f64 B 3)))) (+.f64 (*.f64 B 1) (*.f64 -1 (+.f64 A C))))
(+.f64 B (+.f64 (neg.f64 (+.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (pow.f64 (-.f64 A C) 4) (/.f64 -1/8 (pow.f64 B 3))))))
(*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) B)))
(*.f64 -1 (*.f64 B 1))
(neg.f64 B)
(+.f64 (*.f64 -1 (+.f64 A C)) (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) B))))
(+.f64 (*.f64 -1 (+.f64 A C)) (*.f64 -1 (*.f64 B 1)))
(*.f64 -1 (+.f64 (+.f64 A C) B))
(+.f64 (*.f64 -1 (+.f64 A C)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) B))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) B))))
(+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 2) 1) (/.f64 -1/2 B)) (+.f64 (*.f64 -1 (+.f64 A C)) (*.f64 -1 (*.f64 B 1))))
(+.f64 (*.f64 -1 (+.f64 (+.f64 A C) B)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)))
(+.f64 (*.f64 -1 (+.f64 A C)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) B))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) B)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (pow.f64 B 3))))))
(+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (-.f64 A C) 2) 1) (/.f64 -1/2 B)) (*.f64 (*.f64 (pow.f64 (-.f64 A C) 4) 1) (/.f64 1/8 (pow.f64 B 3)))) (+.f64 (*.f64 -1 (+.f64 A C)) (*.f64 -1 (*.f64 B 1))))
(+.f64 (*.f64 -1 (+.f64 (+.f64 A 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 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)
(-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) C)
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)
(-.f64 (+.f64 (*.f64 A (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) C)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1 (*.f64 C 1))) -1))) C)
(-.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) C)
(-.f64 (+.f64 (*.f64 A (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 1/2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) C)
(-.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 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)) (sqrt.f64 1/2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2))))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1 (*.f64 C 1))) -1)))) C)
(-.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)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 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)) (sqrt.f64 1/2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2))))))) C)
(-.f64 (+.f64 (*.f64 A (-.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 1/2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 1/2) (*.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 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C)
(-.f64 (+.f64 (*.f64 A (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1 (*.f64 C 1))) -1)) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) (+.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 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (*.f64 C (sqrt.f64 1/2))) (*.f64 (pow.f64 A 3) (sqrt.f64 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 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)) (sqrt.f64 1/2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2)))))))) C)
(-.f64 (+.f64 (*.f64 A (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.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 (sqrt.f64 1/2))) (*.f64 (pow.f64 A 3) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 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)) (sqrt.f64 1/2)) (*.f64 (pow.f64 A 2) (sqrt.f64 2)))))))) C)
(*.f64 A (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))
(*.f64 A 0)
(-.f64 A A)
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C))) (*.f64 A (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))) C)
(-.f64 (+.f64 (*.f64 -1 (*.f64 C 1)) (*.f64 A 0)) C)
(-.f64 (+.f64 (-.f64 A A) (neg.f64 C)) C)
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (sqrt.f64 1/2))) A)) (*.f64 A (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)))) C)
(-.f64 (+.f64 (*.f64 -1 (*.f64 C 1)) (+.f64 (*.f64 A 0) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (sqrt.f64 1/2))) (/.f64 1/2 A)))) C)
(-.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (sqrt.f64 1/2))) (/.f64 1/2 A)) (+.f64 (-.f64 A A) (neg.f64 C))) C)
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (sqrt.f64 1/2))) A)) (+.f64 (*.f64 A (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (sqrt.f64 1/2) C))) (pow.f64 A 2)))))) C)
(-.f64 (+.f64 (*.f64 -1 (*.f64 C 1)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (sqrt.f64 1/2)))) (/.f64 1/2 (pow.f64 A 2))) (+.f64 (*.f64 A 0) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (sqrt.f64 1/2))) (/.f64 1/2 A))))) C)
(-.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (sqrt.f64 1/2))) (/.f64 1/2 A)) (+.f64 (+.f64 (-.f64 A A) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 C (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (sqrt.f64 1/2)))) (/.f64 1/2 (pow.f64 A 2)))) (neg.f64 C))) C)
(*.f64 -1 (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))
(*.f64 2 (neg.f64 A))
(*.f64 A -2)
(-.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))) C)
(-.f64 (+.f64 (*.f64 C 1) (*.f64 2 (neg.f64 A))) C)
(-.f64 (+.f64 C (*.f64 A -2)) C)
(-.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (+.f64 (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) A)))) C)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) 1) A)) (+.f64 (*.f64 C 1) (*.f64 2 (neg.f64 A)))) C)
(-.f64 (+.f64 (+.f64 C (*.f64 A -2)) (*.f64 (pow.f64 B 2) (/.f64 -1/2 A))) C)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 C (pow.f64 B 2)))) (pow.f64 A 2))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (+.f64 (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) A))))) C)
(-.f64 (+.f64 (+.f64 (*.f64 2 (neg.f64 A)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) 1) A))) (+.f64 (*.f64 C 1) (*.f64 (*.f64 (*.f64 C (pow.f64 B 2)) 1) (/.f64 -1/2 (pow.f64 A 2))))) C)
(-.f64 (+.f64 (+.f64 C (*.f64 A -2)) (+.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)) (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))))) C)
(-.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)
(-.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) A)
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)
(-.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C (-.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1))) A)
(-.f64 (+.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 1 (neg.f64 A))) -1))) A)
(-.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 C (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))))) A)
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C (-.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)))) A)
(-.f64 (+.f64 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 1 (neg.f64 A))) -1)) (+.f64 (*.f64 1 (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 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))) 1))))) A)
(-.f64 (+.f64 (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)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))))) A)
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 C (-.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (*.f64 (sqrt.f64 1/2) (*.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)))))))) A)
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))) 1))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.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) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 2) A)))) (+.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 1 (neg.f64 A))) -1))))) A)
(-.f64 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 C (+.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 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.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) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 2) A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))))) A)
(*.f64 C (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))
(*.f64 C 0)
(-.f64 C C)
(-.f64 (+.f64 (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (*.f64 C (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))) A)
(-.f64 (+.f64 (*.f64 1 (neg.f64 A)) (*.f64 C 0)) A)
(-.f64 (+.f64 (-.f64 C C) (neg.f64 A)) A)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) C)) (+.f64 (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (*.f64 C (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1)))) A)
(-.f64 (+.f64 (*.f64 C 0) (+.f64 (*.f64 1 (neg.f64 A)) (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) 1) (/.f64 1/2 C)))) A)
(-.f64 (+.f64 (-.f64 C C) (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (/.f64 1/2 C)) (neg.f64 A))) A)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (pow.f64 C 2))) (+.f64 (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (*.f64 C (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))))) A)
(-.f64 (+.f64 (+.f64 (*.f64 1 (neg.f64 A)) (*.f64 C 0)) (+.f64 (*.f64 (*.f64 A (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) 1)) (/.f64 1/2 (pow.f64 C 2))) (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) 1) (/.f64 1/2 C)))) A)
(-.f64 (+.f64 (+.f64 (-.f64 C C) (neg.f64 A)) (*.f64 1/2 (+.f64 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 C 2)) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)))) A)
(*.f64 -1 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) C))
(*.f64 C -2)
(-.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) C))) A)
(-.f64 (+.f64 (*.f64 A 1) (*.f64 C -2)) A)
(-.f64 (+.f64 A (*.f64 C -2)) A)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) C)) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) C)))) A)
(-.f64 (+.f64 (+.f64 (*.f64 A 1) (*.f64 C -2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) 1) C))) A)
(-.f64 (+.f64 A (+.f64 (*.f64 C -2) (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)))) A)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2))) C)) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 B 2)))) (pow.f64 C 2))) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) C))))) A)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) 1) C)) (+.f64 (*.f64 C -2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) 1)) (pow.f64 C 2))) (*.f64 A 1)))) A)
(-.f64 (+.f64 A (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 C -2)) (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)))) A)
(+.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 0)
(sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))
(+.f64 0 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))
(sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2))
(sqrt.f64 (*.f64 2 (+.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)))) 0)
(sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))
(sqrt.f64 (*.f64 2 (+.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)))) 1)
(sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))
(*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 (*.f64 2 (+.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))) (sqrt.f64 2))
(sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))
(*.f64 1 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))
(sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))
(sqrt.f64 (*.f64 2 (+.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)))) (/.f64 (sqrt.f64 2) 2))
(sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 1/2)
(sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (sqrt.f64 2) (sqrt.f64 2)))
(*.f64 2 (sqrt.f64 (*.f64 1/2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2) (*.f64 (*.f64 2 (sqrt.f64 1/2)) (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 2 (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 2)))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (sqrt.f64 1/2))) 2))
(*.f64 (/.f64 (sqrt.f64 1/2) 2) (*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (/.f64 (sqrt.f64 1/2) 2)))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))
(*.f64 (*.f64 (sqrt.f64 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))) (/.f64 (*.f64 2 (sqrt.f64 2)) 2))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) 1/4)
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 4))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (/.f64 (sqrt.f64 2) 4))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 4) (/.f64 (sqrt.f64 2) 4))
(/.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 1)
(sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2)
(sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))
(/.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) 4)
(sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))
(pow.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 1)
(sqrt.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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))) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 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 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A 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 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (+.f64 (sqrt.f64 2) (sqrt.f64 2))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))
(+.f64 (-.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.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 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.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 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A 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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.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 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) 2)
(/.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))) 2))
(+.f64 (/.f64 0 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.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 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4)) -4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 3) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) -4)))
(/.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (*.f64 -4 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(+.f64 (/.f64 0 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) -4)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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))) 0)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 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 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A 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 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 0 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) -4)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (neg.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(-.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (neg.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 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 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (*.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 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.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 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A 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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4)) -4)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (*.f64 -4 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) -4) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) -8)))
(-.f64 (-.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (neg.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(-.f64 (/.f64 (/.f64 0 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A 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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A 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 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.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 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2))
(/.f64 (-.f64 (/.f64 (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2)
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(/.f64 (-.f64 (/.f64 (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (*.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 (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 3) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) -4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4)) -4)))
(/.f64 (-.f64 (*.f64 3 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (*.f64 -4 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (*.f64 -4 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.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 A C))) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (-.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 A C))) (*.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A 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 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (/.f64 -1 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(*.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 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.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 A C))) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (-.f64 0 (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (neg.f64 (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) 0) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 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 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.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 (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 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (*.f64 (-.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 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (neg.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (neg.f64 (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) 0) (-.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 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (neg.f64 (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)) (-.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 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (*.f64 2 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 -2) (*.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 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (*.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A 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 -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)) -2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))) -1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (neg.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))) (/.f64 1 (/.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (+.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 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 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))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))))
(*.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 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))) (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (neg.f64 (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) 0) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))) (/.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 (*.f64 A C) -4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (/.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 (*.f64 A C) -4))) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (neg.f64 (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) 0) (-.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 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 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 8)) (*.f64 2 (pow.f64 B 2)))))) (/.f64 (*.f64 2 (sqrt.f64 (-.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 C (*.f64 A 8)))))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) -2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (*.f64 2 (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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) -2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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)))) 1/2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.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 2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 1 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.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 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (/.f64 2 (-.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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 4) (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) -4)))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (/.f64 1 (*.f64 -4 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (/.f64 -1/4 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 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 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (/.f64 -1/2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 -1/2 (/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.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))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 F)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.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 A C))) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (/.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 (*.f64 A C) -4))) 1/2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))) 2))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 1/2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))) 2))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 1))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) -2) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 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 A C)))) (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) -2) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) 2) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.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 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(*.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 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) 2)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 2) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) 2))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) 2))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) -2))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) 2) (/.f64 (neg.f64 (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)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (*.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 2 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) -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 -2) (sqrt.f64 F)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.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))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (sqrt.f64 (*.f64 F -2)))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))) (/.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F))))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.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 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (*.f64 2 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 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 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 4))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (/.f64 1 (*.f64 -4 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))))
(*.f64 4 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (/.f64 -1/4 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))) (/.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) -2)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (*.f64 -2 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) -2)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))))
(*.f64 (sqrt.f64 (*.f64 -2 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (*.f64 2 (*.f64 2 (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 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))) (*.f64 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 8)) (*.f64 2 (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))) 4) (*.f64 2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) 4) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) -2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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)))) -1/2)
(*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (/.f64 -2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 4) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.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 4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (/.f64 1/4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 4) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (/.f64 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) -4) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (/.f64 (*.f64 -4 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 2 (/.f64 (/.f64 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.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 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) -8) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))) 4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)) -4))))
(*.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (/.f64 1/2 (*.f64 -4 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))))
(*.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (/.f64 -1/8 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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 2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (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 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) 4) (*.f64 2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) -2) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) 4) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 4))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) 4) (/.f64 (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)) 4)))
(*.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 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) 4) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))))
(*.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 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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 (neg.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (/.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 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 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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)) (-.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 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.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 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -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 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))) (/.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 1 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 1 (/.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 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 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (/.f64 (/.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) (/.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 -2 F)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.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))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (sqrt.f64 (*.f64 F -2)))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) F)))))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (neg.f64 (/.f64 -1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) 0) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 -2)) (/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -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 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))) (/.f64 (neg.f64 (sqrt.f64 -2)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (neg.f64 (sqrt.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 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -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 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))) (/.f64 (neg.f64 (sqrt.f64 -2)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) -2))) (/.f64 (sqrt.f64 (*.f64 F (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.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 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) -2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))) 2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))))) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))))) (/.f64 (sqrt.f64 (-.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 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) 2)) (neg.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))) (/.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 (*.f64 A C) -4)))) -2)
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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))) (sqrt.f64 F)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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)) F)) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 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 (*.f64 A C) -4))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (neg.f64 (+.f64 (pow.f64 B 2) (*.f64 (*.f64 A C) -4))))
(+.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 (-.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 A C))
(+.f64 0 (-.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 A C))
(+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A) (neg.f64 C))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))
(+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A) (neg.f64 (neg.f64 (neg.f64 C))))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A (neg.f64 (neg.f64 C))))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A (-.f64 C 0)))
(+.f64 (neg.f64 C) (-.f64 (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 A C))
(+.f64 (neg.f64 A) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))
(+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (neg.f64 A))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))
(+.f64 (-.f64 (neg.f64 C) 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 (-.f64 (neg.f64 C) A) (neg.f64 (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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 (neg.f64 A) C))
(+.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) 2) (/.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 A C))
(+.f64 (/.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) A)))
(+.f64 (-.f64 (neg.f64 A) C) (/.f64 (+.f64 (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)))) 2))
(+.f64 (-.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (+.f64 A C)) (neg.f64 (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)))) (+.f64 (+.f64 A 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 (+.f64 A C) 2)) (neg.f64 (/.f64 (+.f64 A C) 2)))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 (/.f64 (+.f64 A C) 2) (/.f64 (+.f64 A C) 2)))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (/.f64 (+.f64 A (+.f64 C (+.f64 A C))) 2))
(+.f64 (-.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A) (/.f64 C 2)) (neg.f64 (/.f64 C 2)))
(-.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A) (+.f64 (/.f64 C 2) (/.f64 C 2)))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 (/.f64 (+.f64 C C) 2) A))
(+.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A) 2) C) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))
(+.f64 (-.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) C) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))
(+.f64 (-.f64 (*.f64 C -2) (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 (neg.f64 C)))
(-.f64 (*.f64 C -2) (+.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (neg.f64 C)))
(-.f64 (*.f64 C -2) (-.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))
(+.f64 (/.f64 (-.f64 (neg.f64 C) A) 2) (/.f64 (+.f64 (-.f64 (neg.f64 C) A) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2))
(/.f64 (+.f64 (-.f64 (neg.f64 C) A) (+.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (neg.f64 C) A))) 2)
(/.f64 (+.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (+.f64 (-.f64 (neg.f64 A) C) (-.f64 (neg.f64 A) C))) 2)
(+.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A) 2) (/.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A) (*.f64 C -2)) 2))
(/.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A) (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A) (*.f64 C -2))) 2)
(+.f64 (/.f64 (neg.f64 C) 2) (/.f64 (+.f64 (neg.f64 C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A) 2)) 2))
(/.f64 (+.f64 (neg.f64 C) (+.f64 (neg.f64 C) (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)))) 2)
(/.f64 (+.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 C -2)) 2)
(+.f64 (/.f64 (neg.f64 A) 2) (/.f64 (+.f64 (neg.f64 C) (+.f64 (-.f64 (neg.f64 C) A) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) 2))
(/.f64 (+.f64 (neg.f64 A) (+.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (+.f64 (-.f64 (neg.f64 C) A) (neg.f64 C)))) 2)
(/.f64 (+.f64 (neg.f64 A) (+.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (neg.f64 C) (+.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 A C))
(*.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 A C))
(*.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 A C))
(*.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) -1)
(neg.f64 (-.f64 (+.f64 A 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 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 1/4 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)) 4))
(/.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 A C))
(/.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) -1)
(neg.f64 (-.f64 (+.f64 A 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 A C))
(/.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 A C))
(/.f64 (+.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A) 2) (*.f64 C -2)) 2)
(/.f64 (+.f64 (neg.f64 C) (+.f64 (neg.f64 C) (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)))) 2)
(/.f64 (+.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 C -2)) 2)
(/.f64 (+.f64 (*.f64 C -2) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A) 2)) 2)
(/.f64 (+.f64 (neg.f64 C) (+.f64 (neg.f64 C) (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)))) 2)
(/.f64 (+.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 C -2)) 2)
(/.f64 (-.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 2 (+.f64 A C)))) 4)
(/.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 4) (*.f64 (+.f64 A C) 4)) 4)
(/.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A) 2) (+.f64 C C)) 2)
(/.f64 (-.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (+.f64 C C)) 2)
(/.f64 (-.f64 (*.f64 C -2) (-.f64 0 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A) 2))) 2)
(/.f64 (+.f64 (neg.f64 C) (+.f64 (neg.f64 C) (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)))) 2)
(/.f64 (+.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) A)) (*.f64 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 A C))
(neg.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))

localize127.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (/.f64 F C) -2)
11.5b
(sqrt.f64 (*.f64 (/.f64 F C) -2))
Compiler

Compiled 30 to 17 computations (43.3% saved)

series7.0ms (0%)

Counts
2 → 24
Calls

12 calls:

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

rewrite274.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
826×rational_best-simplify-64
816×rational_best-simplify-82
752×rational_best-4
752×rational_best-2
752×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0930
16330
214630
342630
4184730
Stop Event
node limit
Counts
2 → 66
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (/.f64 F C) -2))
(*.f64 (/.f64 F C) -2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 F (/.f64 -2 C))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 2) (/.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 2) 2) (+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 2) 2) (/.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 F (/.f64 -2 C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 F C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 (/.f64 F C)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 -2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 2) (/.f64 (sqrt.f64 -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 2) (*.f64 1 (/.f64 (sqrt.f64 -2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 -2) 2) (/.f64 (sqrt.f64 (/.f64 F C)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 -2) 2) (*.f64 1 (/.f64 (sqrt.f64 (/.f64 F C)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 -2 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 -2 C)) (sqrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (/.f64 -1 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 -1 C)) (sqrt.f64 (+.f64 F F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 F C)) 2) (*.f64 (sqrt.f64 -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 -2) 2) (*.f64 (sqrt.f64 (/.f64 F C)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 F) 2) (*.f64 (sqrt.f64 (/.f64 1 C)) (/.f64 (sqrt.f64 -2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 F F)) 2) (*.f64 (sqrt.f64 (/.f64 1/2 C)) (/.f64 (sqrt.f64 -2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 -2) 2)) (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) 2)) (*.f64 1/2 (/.f64 (sqrt.f64 -2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (/.f64 -4 C))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 F (/.f64 -4 C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (/.f64 2 C))) (sqrt.f64 -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -1) (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) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (/.f64 -1 C) 2)) (sqrt.f64 (*.f64 F 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 F (/.f64 2 C))) (sqrt.f64 (*.f64 F (/.f64 2 C)))) (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 -2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 F 4)) (sqrt.f64 (*.f64 F 4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C 4))) (/.f64 (sqrt.f64 -2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 2) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) 2)) (*.f64 2 (*.f64 (sqrt.f64 -2) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 -2) 2)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 F (/.f64 -2 C)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 F (/.f64 -2 C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 F) C) (/.f64 (neg.f64 F) C))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 F (*.f64 C -2)) (*.f64 -3/2 (/.f64 F C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -3/2 (/.f64 F C)) (/.f64 F (*.f64 C -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (neg.f64 F) C) (/.f64 (/.f64 F C) 4)) (neg.f64 (/.f64 (*.f64 3/2 (/.f64 F C)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 F C) (-.f64 (*.f64 F (/.f64 2 C)) (/.f64 (neg.f64 F) C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 F (/.f64 -2 C)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 F (/.f64 2 C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 F) C) (/.f64 F C))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 F (*.f64 C -2)) (*.f64 3/2 (/.f64 F C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 F (*.f64 C -4)) (-.f64 (/.f64 (*.f64 3/2 (/.f64 F C)) 2) (/.f64 (neg.f64 F) C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (/.f64 -2 C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (/.f64 -4 C)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (/.f64 2 C)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 F C) -8) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 F (/.f64 2 C)) -8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 F F) 4) (/.f64 -1 C)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 F (*.f64 C C)) C) -2) (*.f64 (/.f64 1 C) (/.f64 1 C)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 F (/.f64 -2 C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 F (/.f64 2 C)))))))

simplify272.0ms (0.2%)

Algorithm
egg-herbie
Rules
1250×rational_best-simplify-50
1004×rational_best-simplify-52
996×rational_best-simplify-48
912×rational_best-simplify-47
774×rational_best-simplify-54
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01701684
14231652
211401590
345651572
Stop Event
node limit
Counts
90 → 95
Calls
Call 1
Inputs
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(+.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 0)
(+.f64 0 (sqrt.f64 (*.f64 F (/.f64 -2 C))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 2) (/.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 2))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 2) 2) (+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 2) 2) (/.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 2)))
(-.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 0)
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C)))) 2))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (/.f64 -2 C))))
(*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 F C)))
(*.f64 2 (*.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 (/.f64 F C)) 2)))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 -2) 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 2) 1/2)
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 2) (/.f64 (sqrt.f64 -2) 2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 2) (*.f64 1 (/.f64 (sqrt.f64 -2) 2)))
(*.f64 (*.f64 (sqrt.f64 -2) 2) (/.f64 (sqrt.f64 (/.f64 F C)) 2))
(*.f64 (*.f64 (sqrt.f64 -2) 2) (*.f64 1 (/.f64 (sqrt.f64 (/.f64 F C)) 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 4) 1/4)
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 -2 C)))
(*.f64 (sqrt.f64 (/.f64 -2 C)) (sqrt.f64 F))
(*.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (/.f64 -1 C)))
(*.f64 (sqrt.f64 (/.f64 -1 C)) (sqrt.f64 (+.f64 F F)))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 4))
(*.f64 (/.f64 (sqrt.f64 (/.f64 F C)) 2) (*.f64 (sqrt.f64 -2) 2))
(*.f64 (/.f64 (sqrt.f64 -2) 2) (*.f64 (sqrt.f64 (/.f64 F C)) 2))
(*.f64 (*.f64 (sqrt.f64 F) 2) (*.f64 (sqrt.f64 (/.f64 1 C)) (/.f64 (sqrt.f64 -2) 2)))
(*.f64 (*.f64 (sqrt.f64 (+.f64 F F)) 2) (*.f64 (sqrt.f64 (/.f64 1/2 C)) (/.f64 (sqrt.f64 -2) 2)))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 -2) 2)) (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) 2)))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) 2)) (*.f64 1/2 (/.f64 (sqrt.f64 -2) 2)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 -4 C))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 F (/.f64 -4 C))))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 2 C))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (/.f64 2 C))))
(*.f64 (sqrt.f64 (*.f64 F 4)) (sqrt.f64 (/.f64 (/.f64 -1 C) 2)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 -1 C) 2)) (sqrt.f64 (*.f64 F 4)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 F (/.f64 2 C))) (sqrt.f64 (*.f64 F (/.f64 2 C)))) (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 -2) 2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 F 4)) (sqrt.f64 (*.f64 F 4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C 4))) (/.f64 (sqrt.f64 -2) 2)))
(/.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 2) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 4) 4)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 2) 4) 8)
(/.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) 2)) (*.f64 2 (*.f64 (sqrt.f64 -2) 2))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 -2) 2)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) 2))) 16)
(pow.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 1)
(+.f64 (*.f64 F (/.f64 -2 C)) 0)
(+.f64 0 (*.f64 F (/.f64 -2 C)))
(+.f64 (/.f64 (neg.f64 F) C) (/.f64 (neg.f64 F) C))
(+.f64 (/.f64 F (*.f64 C -2)) (*.f64 -3/2 (/.f64 F C)))
(+.f64 (*.f64 -3/2 (/.f64 F C)) (/.f64 F (*.f64 C -2)))
(+.f64 (-.f64 (/.f64 (neg.f64 F) C) (/.f64 (/.f64 F C) 4)) (neg.f64 (/.f64 (*.f64 3/2 (/.f64 F C)) 2)))
(-.f64 (/.f64 F C) (-.f64 (*.f64 F (/.f64 2 C)) (/.f64 (neg.f64 F) C)))
(-.f64 (*.f64 F (/.f64 -2 C)) 0)
(-.f64 0 (*.f64 F (/.f64 2 C)))
(-.f64 (/.f64 (neg.f64 F) C) (/.f64 F C))
(-.f64 (/.f64 F (*.f64 C -2)) (*.f64 3/2 (/.f64 F C)))
(-.f64 (/.f64 F (*.f64 C -4)) (-.f64 (/.f64 (*.f64 3/2 (/.f64 F C)) 2) (/.f64 (neg.f64 F) C)))
(/.f64 (*.f64 F (/.f64 -2 C)) 1)
(/.f64 (*.f64 F (/.f64 -4 C)) 2)
(/.f64 (*.f64 F (/.f64 2 C)) -1)
(/.f64 (*.f64 (/.f64 F C) -8) 4)
(/.f64 (*.f64 (*.f64 F (/.f64 2 C)) -8) 8)
(/.f64 (*.f64 (*.f64 (+.f64 F F) 4) (/.f64 -1 C)) 4)
(/.f64 (*.f64 (/.f64 (/.f64 F (*.f64 C C)) C) -2) (*.f64 (/.f64 1 C) (/.f64 1 C)))
(pow.f64 (*.f64 F (/.f64 -2 C)) 1)
(neg.f64 (*.f64 F (/.f64 2 C)))
Outputs
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(+.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 0)
(sqrt.f64 (*.f64 -2 (/.f64 F C)))
(+.f64 0 (sqrt.f64 (*.f64 F (/.f64 -2 C))))
(sqrt.f64 (*.f64 -2 (/.f64 F C)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 2) (/.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 2))
(sqrt.f64 (*.f64 -2 (/.f64 F C)))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 2) 2) (+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 2) 2) (/.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 2)))
(sqrt.f64 (*.f64 -2 (/.f64 F C)))
(-.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 0)
(sqrt.f64 (*.f64 -2 (/.f64 F C)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C)))) 2))
(sqrt.f64 (*.f64 -2 (/.f64 F C)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 1)
(sqrt.f64 (*.f64 -2 (/.f64 F C)))
(*.f64 1 (sqrt.f64 (*.f64 F (/.f64 -2 C))))
(sqrt.f64 (*.f64 -2 (/.f64 F C)))
(*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -2))
(sqrt.f64 (*.f64 -2 (/.f64 F C)))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 F C)))
(sqrt.f64 (*.f64 -2 (/.f64 F C)))
(*.f64 2 (*.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 (/.f64 F C)) 2)))
(sqrt.f64 (*.f64 -2 (/.f64 F C)))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (sqrt.f64 -2) 2)))
(sqrt.f64 (*.f64 -2 (/.f64 F C)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 2) 1/2)
(sqrt.f64 (*.f64 -2 (/.f64 F C)))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 2))
(sqrt.f64 (*.f64 -2 (/.f64 F C)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 2) (/.f64 (sqrt.f64 -2) 2))
(sqrt.f64 (*.f64 -2 (/.f64 F C)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F C)) 2) (*.f64 1 (/.f64 (sqrt.f64 -2) 2)))
(sqrt.f64 (*.f64 -2 (/.f64 F C)))
(*.f64 (*.f64 (sqrt.f64 -2) 2) (/.f64 (sqrt.f64 (/.f64 F C)) 2))
(sqrt.f64 (*.f64 -2 (/.f64 F C)))
(*.f64 (*.f64 (sqrt.f64 -2) 2) (*.f64 1 (/.f64 (sqrt.f64 (/.f64 F C)) 2)))
(sqrt.f64 (*.f64 -2 (/.f64 F C)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 4) 1/4)
(sqrt.f64 (*.f64 -2 (/.f64 F C)))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 -2 C)))
(sqrt.f64 (*.f64 -2 (/.f64 F C)))
(*.f64 (sqrt.f64 (/.f64 -2 C)) (sqrt.f64 F))
(sqrt.f64 (*.f64 -2 (/.f64 F C)))
(*.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (/.f64 -1 C)))
(sqrt.f64 (*.f64 -2 (/.f64 F C)))
(*.f64 (sqrt.f64 (/.f64 -1 C)) (sqrt.f64 (+.f64 F F)))
(sqrt.f64 (*.f64 -2 (/.f64 F C)))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 4))
(sqrt.f64 (*.f64 -2 (/.f64 F C)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 F C)) 2) (*.f64 (sqrt.f64 -2) 2))
(sqrt.f64 (*.f64 -2 (/.f64 F C)))
(*.f64 (/.f64 (sqrt.f64 -2) 2) (*.f64 (sqrt.f64 (/.f64 F C)) 2))
(sqrt.f64 (*.f64 -2 (/.f64 F C)))
(*.f64 (*.f64 (sqrt.f64 F) 2) (*.f64 (sqrt.f64 (/.f64 1 C)) (/.f64 (sqrt.f64 -2) 2)))
(*.f64 (/.f64 (sqrt.f64 -2) 2) (*.f64 (sqrt.f64 (/.f64 1 C)) (sqrt.f64 (*.f64 F 4))))
(*.f64 (*.f64 (sqrt.f64 -2) 1/2) (sqrt.f64 (*.f64 (/.f64 1 C) (*.f64 F 4))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 F (/.f64 1 C))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 F F)) 2) (*.f64 (sqrt.f64 (/.f64 1/2 C)) (/.f64 (sqrt.f64 -2) 2)))
(*.f64 (/.f64 (sqrt.f64 -2) 2) (*.f64 (sqrt.f64 (/.f64 1/2 C)) (*.f64 2 (sqrt.f64 (+.f64 F F)))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 F F)) (*.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 (/.f64 1/2 C)) 2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 F F) (/.f64 1/2 C))) (sqrt.f64 -2))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 -2) 2)) (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F C)) 2)))
(sqrt.f64 (*.f64 -2 (/.f64 F C)))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) 2)) (*.f64 1/2 (/.f64 (sqrt.f64 -2) 2)))
(sqrt.f64 (*.f64 -2 (/.f64 F C)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 -4 C))) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 -2 (/.f64 F C)))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 F (/.f64 -4 C))))
(sqrt.f64 (*.f64 -2 (/.f64 F C)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 2 C))) (sqrt.f64 -1))
(sqrt.f64 (*.f64 -2 (/.f64 F C)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 F (/.f64 2 C))))
(sqrt.f64 (*.f64 -2 (/.f64 F C)))
(*.f64 (sqrt.f64 (*.f64 F 4)) (sqrt.f64 (/.f64 (/.f64 -1 C) 2)))
(sqrt.f64 (*.f64 -2 (/.f64 F C)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 -1 C) 2)) (sqrt.f64 (*.f64 F 4)))
(sqrt.f64 (*.f64 -2 (/.f64 F C)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 F (/.f64 2 C))) (sqrt.f64 (*.f64 F (/.f64 2 C)))) (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 -2) 2)))
(*.f64 (+.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (*.f64 (/.f64 (sqrt.f64 -2) 2) (sqrt.f64 (*.f64 F (/.f64 2 C)))))
(*.f64 (+.f64 (sqrt.f64 -2) (sqrt.f64 -2)) (*.f64 (/.f64 (sqrt.f64 1/2) 2) (sqrt.f64 (*.f64 F (/.f64 2 C)))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (*.f64 F (/.f64 2 C)) 1/2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 F 4)) (sqrt.f64 (*.f64 F 4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C 4))) (/.f64 (sqrt.f64 -2) 2)))
(*.f64 (/.f64 (sqrt.f64 -2) 2) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C 4))) (+.f64 (sqrt.f64 (*.f64 F 4)) (sqrt.f64 (*.f64 F 4)))))
(*.f64 (*.f64 (sqrt.f64 -2) 1/2) (*.f64 (*.f64 (sqrt.f64 F) 4) (sqrt.f64 (/.f64 1/4 C))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (/.f64 1/4 C) (*.f64 F 4))))
(/.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 1)
(sqrt.f64 (*.f64 -2 (/.f64 F C)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 2) 2)
(sqrt.f64 (*.f64 -2 (/.f64 F C)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 4) 4)
(sqrt.f64 (*.f64 -2 (/.f64 F C)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 2) 4) 8)
(sqrt.f64 (*.f64 -2 (/.f64 F C)))
(/.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) 2)) (*.f64 2 (*.f64 (sqrt.f64 -2) 2))) 16)
(sqrt.f64 (*.f64 -2 (/.f64 F C)))
(/.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 -2) 2)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F C)) 2))) 16)
(sqrt.f64 (*.f64 -2 (/.f64 F C)))
(pow.f64 (sqrt.f64 (*.f64 F (/.f64 -2 C))) 1)
(sqrt.f64 (*.f64 -2 (/.f64 F C)))
(+.f64 (*.f64 F (/.f64 -2 C)) 0)
(*.f64 -2 (/.f64 F C))
(+.f64 0 (*.f64 F (/.f64 -2 C)))
(*.f64 -2 (/.f64 F C))
(+.f64 (/.f64 (neg.f64 F) C) (/.f64 (neg.f64 F) C))
(*.f64 -2 (/.f64 F C))
(+.f64 (/.f64 F (*.f64 C -2)) (*.f64 -3/2 (/.f64 F C)))
(+.f64 (/.f64 F (*.f64 -2 C)) (*.f64 F (/.f64 -3/2 C)))
(+.f64 (/.f64 (/.f64 F C) -2) (*.f64 F (/.f64 -3/2 C)))
(+.f64 (*.f64 -3/2 (/.f64 F C)) (/.f64 F (*.f64 C -2)))
(+.f64 (/.f64 F (*.f64 -2 C)) (*.f64 F (/.f64 -3/2 C)))
(+.f64 (/.f64 (/.f64 F C) -2) (*.f64 F (/.f64 -3/2 C)))
(+.f64 (-.f64 (/.f64 (neg.f64 F) C) (/.f64 (/.f64 F C) 4)) (neg.f64 (/.f64 (*.f64 3/2 (/.f64 F C)) 2)))
(-.f64 (/.f64 (neg.f64 F) C) (+.f64 (/.f64 F (*.f64 C 4)) (/.f64 (*.f64 F (/.f64 3/2 C)) 2)))
(+.f64 (/.f64 (-.f64 (neg.f64 F) (/.f64 F 4)) C) (/.f64 (*.f64 F (/.f64 3/2 C)) -2))
(+.f64 (/.f64 (*.f64 -5 (/.f64 F 4)) C) (*.f64 (*.f64 F (/.f64 3/2 C)) -1/2))
(+.f64 (*.f64 -5 (/.f64 F (*.f64 C 4))) (*.f64 (*.f64 F (/.f64 3/2 C)) -1/2))
(-.f64 (/.f64 F C) (-.f64 (*.f64 F (/.f64 2 C)) (/.f64 (neg.f64 F) C)))
(-.f64 (/.f64 F C) (*.f64 -3 (/.f64 F (neg.f64 C))))
(-.f64 (*.f64 F (/.f64 -2 C)) 0)
(*.f64 -2 (/.f64 F C))
(-.f64 0 (*.f64 F (/.f64 2 C)))
(*.f64 -2 (/.f64 F C))
(-.f64 (/.f64 (neg.f64 F) C) (/.f64 F C))
(*.f64 -2 (/.f64 F C))
(-.f64 (/.f64 F (*.f64 C -2)) (*.f64 3/2 (/.f64 F C)))
(-.f64 (/.f64 F (*.f64 -2 C)) (*.f64 F (/.f64 3/2 C)))
(-.f64 (/.f64 (/.f64 F C) -2) (*.f64 F (/.f64 3/2 C)))
(-.f64 (/.f64 F (*.f64 C -4)) (-.f64 (/.f64 (*.f64 3/2 (/.f64 F C)) 2) (/.f64 (neg.f64 F) C)))
(-.f64 (/.f64 (neg.f64 F) C) (-.f64 (/.f64 (*.f64 F (/.f64 3/2 C)) 2) (/.f64 F (*.f64 C -4))))
(-.f64 (/.f64 F (*.f64 C -4)) (-.f64 (/.f64 (*.f64 F (/.f64 3/2 C)) 2) (/.f64 F (neg.f64 C))))
(/.f64 (*.f64 F (/.f64 -2 C)) 1)
(*.f64 -2 (/.f64 F C))
(/.f64 (*.f64 F (/.f64 -4 C)) 2)
(*.f64 -2 (/.f64 F C))
(/.f64 (*.f64 F (/.f64 2 C)) -1)
(*.f64 -2 (/.f64 F C))
(/.f64 (*.f64 (/.f64 F C) -8) 4)
(*.f64 -2 (/.f64 F C))
(/.f64 (*.f64 (*.f64 F (/.f64 2 C)) -8) 8)
(*.f64 -2 (/.f64 F C))
(/.f64 (*.f64 (*.f64 (+.f64 F F) 4) (/.f64 -1 C)) 4)
(*.f64 -2 (/.f64 F C))
(/.f64 (*.f64 (/.f64 (/.f64 F (*.f64 C C)) C) -2) (*.f64 (/.f64 1 C) (/.f64 1 C)))
(/.f64 (*.f64 -2 (/.f64 F (*.f64 (*.f64 C C) C))) (/.f64 1 (*.f64 C C)))
(/.f64 (*.f64 -2 (/.f64 F (*.f64 C (*.f64 C C)))) (/.f64 1 (*.f64 C C)))
(*.f64 -2 (/.f64 (/.f64 F (*.f64 C (*.f64 C C))) (/.f64 1 (*.f64 C C))))
(*.f64 -2 (-.f64 (-.f64 (/.f64 F C) (/.f64 0 C)) (/.f64 0 C)))
(pow.f64 (*.f64 F (/.f64 -2 C)) 1)
(*.f64 -2 (/.f64 F C))
(neg.f64 (*.f64 F (/.f64 2 C)))
(*.f64 -2 (/.f64 F C))

localize211.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))
7.0b
(*.f64 F (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) C))))
8.0b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
22.0b
(sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) C)))))
Compiler

Compiled 129 to 83 computations (35.7% saved)

series90.0ms (0.1%)

Counts
4 → 108
Calls

39 calls:

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

rewrite500.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
906×rational_best-simplify-3
740×rational_best-simplify-62
536×rational_best-simplify-63
532×rational_best-simplify-50
476×rational_best-4
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
024178
1168168
2379156
31337138
46722138
Stop Event
node limit
Counts
4 → 203
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) C)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
(*.f64 F (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) C))))
(-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 3) 4) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))) (sqrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F (*.f64 A (*.f64 A (+.f64 C C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A (*.f64 A (+.f64 C C)))) (sqrt.f64 (*.f64 F -8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A (+.f64 C C))) (*.f64 (sqrt.f64 (*.f64 -8 A)) (sqrt.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A (+.f64 C C))) (*.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 F -8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A (+.f64 C C))) (sqrt.f64 (*.f64 F (*.f64 -8 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -8 A)) (sqrt.f64 (*.f64 F (*.f64 A (+.f64 C C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F -8)) (sqrt.f64 (*.f64 A (*.f64 A (+.f64 C C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 A (+.f64 C C))))) (sqrt.f64 -8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 A (+.f64 C C)))) (sqrt.f64 (*.f64 -8 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16))))) (/.f64 (sqrt.f64 F) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (*.f64 A (+.f64 C C))) (sqrt.f64 (*.f64 F -8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 C) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A A))) (sqrt.f64 (*.f64 F -8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 C) (sqrt.f64 (*.f64 F (*.f64 A (*.f64 A -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A C)) (*.f64 (sqrt.f64 (+.f64 A A)) (sqrt.f64 (*.f64 F -8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A C)) (sqrt.f64 (*.f64 F (*.f64 A -16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 A A))) (*.f64 (sqrt.f64 C) (sqrt.f64 (*.f64 F -8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 A A))) (sqrt.f64 (*.f64 F (*.f64 -8 C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 C (*.f64 A -16))) (*.f64 (sqrt.f64 A) (sqrt.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 C (*.f64 A -16))) (sqrt.f64 (*.f64 F A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -8 C)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A A))) (sqrt.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -8 C)) (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 A A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (/.f64 (*.f64 C (*.f64 A (*.f64 A -16))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 A 4))) (sqrt.f64 (/.f64 (*.f64 F -8) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 (*.f64 A C) (*.f64 A 4))))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A C) (*.f64 A 4)))) (sqrt.f64 (/.f64 F 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.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 (*.f64 A -16))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.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 (*.f64 A -16))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.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 C (*.f64 A (*.f64 A -16))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.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 C (*.f64 A (*.f64 A -16))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.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 (*.f64 A -16))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (*.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 (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.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 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))) (-.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 (*.f64 A -16))))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.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 C (*.f64 A 4))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (*.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 F (*.f64 C (*.f64 A (*.f64 A -16))))) (*.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 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.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 (*.f64 A -16))))) 2) (/.f64 1/2 (-.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 (*.f64 A -16))))) 2) (-.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (neg.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))) (/.f64 (sqrt.f64 F) (-.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 (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 (sqrt.f64 F) -2) (neg.f64 (sqrt.f64 F))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 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 F (*.f64 C (*.f64 A (*.f64 A -16))))) 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 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4) (-.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.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 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4) (-.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 -1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F -8)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (+.f64 C C))))) (-.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 (*.f64 A -16))))) -2) (/.f64 1 (*.f64 2 (-.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 (*.f64 A -16))))) -2) (/.f64 1/2 (-.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 (*.f64 A -16))))) -2) (-.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (*.f64 2 (-.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 (*.f64 A -16))))) -2) (-.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.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 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.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 F (*.f64 C (*.f64 A (*.f64 A -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 2) (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))))))))) (#(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 F (*.f64 C (*.f64 A (*.f64 A -16))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (-.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 2)))))) (#(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 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4)) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16))))) (/.f64 (sqrt.f64 F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (+.f64 C C))))) (/.f64 (sqrt.f64 (*.f64 F -8)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F -8)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (+.f64 C C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16))))) (/.f64 (neg.f64 (sqrt.f64 F)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 F)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 F) -2) (/.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.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 F (*.f64 C (*.f64 A (*.f64 A -16))))) 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 F (*.f64 C (*.f64 A (*.f64 A -16))))) 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 (*.f64 A -16))))) 4)) (-.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -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 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (*.f64 2 (-.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 (*.f64 A -16))))) (*.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 F (*.f64 C (*.f64 A (*.f64 A -16))))) (*.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 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) -2) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.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 (sqrt.f64 -8)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 A (+.f64 C C))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 F -8))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 A (+.f64 C C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 F -8))) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 A (+.f64 C C))))) (*.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 -8 A))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (+.f64 C C)))) (-.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 F (*.f64 C (*.f64 A (*.f64 A -16)))))) (/.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 F (*.f64 C (*.f64 A (*.f64 A -16))))))) (/.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 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 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 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.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 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.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 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -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 F (*.f64 C (*.f64 A (*.f64 A -16))))) 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 C (*.f64 A (*.f64 A -16))))) (/.f64 (/.f64 (sqrt.f64 F) (-.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 F))) (/.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))) (-.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 C (*.f64 A (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 F) (-.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)) (neg.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))))) (/.f64 (/.f64 (sqrt.f64 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 *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (+.f64 C C)))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F -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 -1 (/.f64 (*.f64 2 (-.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 (*.f64 A -16))))) (-.f64 (*.f64 C (*.f64 A 4)) (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 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))) 2) (/.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))) 2) (/.f64 (neg.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (*.f64 -8 (*.f64 (*.f64 A C) (*.f64 A 4)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 C (*.f64 A 4)) (*.f64 (*.f64 A -16) F)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 C (*.f64 A 4)) (*.f64 (*.f64 A -16) F)) (*.f64 (*.f64 C (*.f64 A 4)) (*.f64 (*.f64 A -16) F))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 F F)) (*.f64 (*.f64 C (*.f64 A 4)) (*.f64 A -16))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A 4)) (*.f64 A -16)) (*.f64 2 (+.f64 F F))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 A (*.f64 C (*.f64 A 8))) (*.f64 F -8)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/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 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 A C) -1/4) (pow.f64 B 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 A C) -1/4) (neg.f64 (neg.f64 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 B 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 A C) -1/2) (-.f64 (pow.f64 B 2) (*.f64 A (+.f64 C C))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 B 2) 2) (+.f64 (/.f64 (*.f64 A C) -1/4) (/.f64 (pow.f64 B 2) 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 (pow.f64 B 2) 2) (*.f64 A (+.f64 C C))) (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 A (+.f64 C C))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (*.f64 A C) -1/4) (/.f64 (pow.f64 B 2) 2)) (/.f64 (pow.f64 B 2) 2))))) (#(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 (neg.f64 (neg.f64 (pow.f64 B 2))) (/.f64 (*.f64 A C) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 B 2) (*.f64 A (+.f64 C C))) (/.f64 (*.f64 A C) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 A C) -1/4) 2) (/.f64 (+.f64 (/.f64 (*.f64 A C) -1/4) (*.f64 2 (pow.f64 B 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 (*.f64 A C) -1/4) (*.f64 2 (pow.f64 B 2))) 2) (/.f64 (/.f64 (*.f64 A C) -1/4) 2))))) (#(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 -1 (*.f64 C (*.f64 A 4))) (-.f64 1 (neg.f64 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (neg.f64 (pow.f64 B 2))) (-.f64 -1 (*.f64 C (*.f64 A 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (neg.f64 (pow.f64 B 2))) (-.f64 1 (*.f64 C (*.f64 A 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (*.f64 C (*.f64 A 4))) (-.f64 -1 (neg.f64 (pow.f64 B 2))))))) (#(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 -1 (-.f64 (-.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 (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 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (-.f64 (*.f64 A (+.f64 C C)) (/.f64 (pow.f64 B 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 4) (*.f64 2 (-.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))) 4) 1/4)))) (#(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 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 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 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 4) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (*.f64 C (*.f64 A 8))) (neg.f64 (*.f64 2 (pow.f64 B 2)))) 2)))) (#(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)))))))

simplify699.0ms (0.5%)

Algorithm
egg-herbie
Rules
1604×rational_best-simplify-63
998×rational_best-simplify-1
970×rational_best-simplify-50
718×rational_best-simplify-47
640×rational_best-simplify-108
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
061717963
1162616821
2499416427
Stop Event
node limit
Counts
311 → 394
Calls
Call 1
Inputs
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (sqrt.f64 (*.f64 C F)))
(*.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 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 4) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (pow.f64 B 8)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F) (*.f64 A C))) (sqrt.f64 -8)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F) (*.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 (-.f64 A (*.f64 -1 A)) F) (*.f64 A C))) (sqrt.f64 -8))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F) (*.f64 A C))) (sqrt.f64 -8)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 A (*.f64 -1 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 A (*.f64 -1 A)) F) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (*.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F) (*.f64 A C))) (sqrt.f64 -8))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 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 A (*.f64 -1 A)) (*.f64 (pow.f64 C 3) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 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 A (*.f64 -1 A)) (*.f64 (pow.f64 C 3) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 (pow.f64 C 5) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 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 A (*.f64 -1 A)) (*.f64 (pow.f64 C 3) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 (pow.f64 C 5) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 (pow.f64 C 7) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 8)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 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 A (*.f64 -1 A)) (*.f64 (pow.f64 C 3) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 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 A (*.f64 -1 A)) (*.f64 (pow.f64 C 3) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 (pow.f64 C 5) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 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 A (*.f64 -1 A)) (*.f64 (pow.f64 C 3) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 (pow.f64 C 5) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 (pow.f64 C 7) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 8)))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(*.f64 -4 (*.f64 A C))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 2))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 3) 4))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 3) 4) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4))
(-.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) -2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))))) 4))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 2) 1/2)
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))) (sqrt.f64 F))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))))) -1)
(*.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))) 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4) 1/4)
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) -2))
(*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F (*.f64 A (*.f64 A (+.f64 C C))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 A (+.f64 C C)))) (sqrt.f64 (*.f64 F -8)))
(*.f64 (sqrt.f64 (*.f64 A (+.f64 C C))) (*.f64 (sqrt.f64 (*.f64 -8 A)) (sqrt.f64 F)))
(*.f64 (sqrt.f64 (*.f64 A (+.f64 C C))) (*.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 F -8))))
(*.f64 (sqrt.f64 (*.f64 A (+.f64 C C))) (sqrt.f64 (*.f64 F (*.f64 -8 A))))
(*.f64 (sqrt.f64 (*.f64 -8 A)) (sqrt.f64 (*.f64 F (*.f64 A (+.f64 C C)))))
(*.f64 (sqrt.f64 (*.f64 F -8)) (sqrt.f64 (*.f64 A (*.f64 A (+.f64 C C)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 A (+.f64 C C))))) (sqrt.f64 -8))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 A (+.f64 C C)))) (sqrt.f64 (*.f64 -8 A)))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 2))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16))))) (/.f64 (sqrt.f64 F) 2))
(*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (*.f64 A (+.f64 C C))) (sqrt.f64 (*.f64 F -8))))
(*.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A -16)))))
(*.f64 (sqrt.f64 C) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A A))) (sqrt.f64 (*.f64 F -8))))
(*.f64 (sqrt.f64 C) (sqrt.f64 (*.f64 F (*.f64 A (*.f64 A -16)))))
(*.f64 (sqrt.f64 (*.f64 A C)) (*.f64 (sqrt.f64 (+.f64 A A)) (sqrt.f64 (*.f64 F -8))))
(*.f64 (sqrt.f64 (*.f64 A C)) (sqrt.f64 (*.f64 F (*.f64 A -16))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 A A))) (*.f64 (sqrt.f64 C) (sqrt.f64 (*.f64 F -8))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 A A))) (sqrt.f64 (*.f64 F (*.f64 -8 C))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 A -16))) (*.f64 (sqrt.f64 A) (sqrt.f64 F)))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 A -16))) (sqrt.f64 (*.f64 F A)))
(*.f64 (sqrt.f64 (*.f64 -8 C)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A A))) (sqrt.f64 F)))
(*.f64 (sqrt.f64 (*.f64 -8 C)) (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 A A)))))
(*.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (/.f64 (*.f64 C (*.f64 A (*.f64 A -16))) 2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 A 4))) (sqrt.f64 (/.f64 (*.f64 F -8) 2)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 (*.f64 A C) (*.f64 A 4))))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A C) (*.f64 A 4)))) (sqrt.f64 (/.f64 F 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 2) 2)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))))) -1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4)) 8)
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 1 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2))
(+.f64 (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))
(+.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 1)
(+.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) -1)
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(-.f64 (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))
(-.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) -1)
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 -1 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 -1 (-.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (*.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 F (*.f64 C (*.f64 A (*.f64 A -16))))) (*.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 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 2) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 2) (-.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 F) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 F) (neg.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 F)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 (sqrt.f64 F) -2) (neg.f64 (sqrt.f64 F))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -2) 1/2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4) (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4) (/.f64 -1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 4)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4) (-.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4) (-.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 -1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 4))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 -2 (-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (sqrt.f64 (*.f64 F -8)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (+.f64 C C))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) -2) (/.f64 1 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) -2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) -2) (-.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) -2) (-.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -2))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.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 F (*.f64 C (*.f64 A (*.f64 A -16))))))
(*.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 2) (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))))))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 2))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (-.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 2)))
(*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4))
(*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4)) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4)))
(*.f64 (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16))))) (/.f64 (sqrt.f64 F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (sqrt.f64 F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (+.f64 C C))))) (/.f64 (sqrt.f64 (*.f64 F -8)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F -8)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (+.f64 C C))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16))))) (/.f64 (neg.f64 (sqrt.f64 F)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 F)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (*.f64 (sqrt.f64 F) -2) (/.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) -1/2)
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1/4)
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 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 (*.f64 A -16))))) 4)) (-.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) -2)
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (*.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 F (*.f64 C (*.f64 A (*.f64 A -16))))) (*.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 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) -2) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.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 (sqrt.f64 -8)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 A (+.f64 C C))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F -8))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 A (+.f64 C C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F -8))) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 A (+.f64 C C))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -8 A))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (+.f64 C C)))) (-.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 F (*.f64 C (*.f64 A (*.f64 A -16)))))) (/.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 F (*.f64 C (*.f64 A (*.f64 A -16))))))) (/.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 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 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 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.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 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.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 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -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 F (*.f64 C (*.f64 A (*.f64 A -16))))) 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 C (*.f64 A (*.f64 A -16))))) (/.f64 (/.f64 (sqrt.f64 F) (-.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 F))) (/.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))) (-.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 C (*.f64 A (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 F) (-.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 C (*.f64 A (*.f64 A -16)))))) (/.f64 (/.f64 (sqrt.f64 F) (-.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 A (*.f64 A (+.f64 C C)))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F -8)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (-.f64 -1 (/.f64 (*.f64 2 (-.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 (*.f64 A -16))))) (-.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 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(neg.f64 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))) 0)
(+.f64 0 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))))
(+.f64 (/.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))) 2) (/.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))) 2))
(-.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))) 0)
(-.f64 (/.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))) 2) (/.f64 (neg.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 2))
(/.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))) 1)
(/.f64 (*.f64 F (*.f64 -8 (*.f64 (*.f64 A C) (*.f64 A 4)))) 2)
(/.f64 (*.f64 (*.f64 C (*.f64 A 4)) (*.f64 (*.f64 A -16) F)) 4)
(/.f64 (+.f64 (*.f64 (*.f64 C (*.f64 A 4)) (*.f64 (*.f64 A -16) F)) (*.f64 (*.f64 C (*.f64 A 4)) (*.f64 (*.f64 A -16) F))) 8)
(/.f64 (*.f64 (*.f64 2 (+.f64 F F)) (*.f64 (*.f64 C (*.f64 A 4)) (*.f64 A -16))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A 4)) (*.f64 A -16)) (*.f64 2 (+.f64 F F))) 16)
(/.f64 (*.f64 (*.f64 A (*.f64 C (*.f64 A 8))) (*.f64 F -8)) 4)
(pow.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))) 1)
(+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))
(+.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 0)
(+.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(+.f64 (/.f64 (*.f64 A C) -1/4) (pow.f64 B 2))
(+.f64 (/.f64 (*.f64 A C) -1/4) (neg.f64 (neg.f64 (pow.f64 B 2))))
(+.f64 (neg.f64 (pow.f64 B 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 4))))
(+.f64 (/.f64 (*.f64 A C) -1/2) (-.f64 (pow.f64 B 2) (*.f64 A (+.f64 C C))))
(+.f64 (/.f64 (pow.f64 B 2) 2) (+.f64 (/.f64 (*.f64 A C) -1/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 (/.f64 (pow.f64 B 2) 2) (*.f64 A (+.f64 C C))) (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 A (+.f64 C C))))
(+.f64 (+.f64 (/.f64 (*.f64 A C) -1/4) (/.f64 (pow.f64 B 2) 2)) (/.f64 (pow.f64 B 2) 2))
(+.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 4))) (neg.f64 (pow.f64 B 2)))
(+.f64 (neg.f64 (neg.f64 (pow.f64 B 2))) (/.f64 (*.f64 A C) -1/4))
(+.f64 (-.f64 (pow.f64 B 2) (*.f64 A (+.f64 C C))) (/.f64 (*.f64 A C) -1/2))
(+.f64 (/.f64 (/.f64 (*.f64 A C) -1/4) 2) (/.f64 (+.f64 (/.f64 (*.f64 A C) -1/4) (*.f64 2 (pow.f64 B 2))) 2))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 A C) -1/4) (*.f64 2 (pow.f64 B 2))) 2) (/.f64 (/.f64 (*.f64 A C) -1/4) 2))
(+.f64 (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 C (*.f64 A 4))) (/.f64 (pow.f64 B 2) 2))
(+.f64 (-.f64 -1 (*.f64 C (*.f64 A 4))) (-.f64 1 (neg.f64 (pow.f64 B 2))))
(+.f64 (-.f64 1 (neg.f64 (pow.f64 B 2))) (-.f64 -1 (*.f64 C (*.f64 A 4))))
(+.f64 (-.f64 -1 (neg.f64 (pow.f64 B 2))) (-.f64 1 (*.f64 C (*.f64 A 4))))
(+.f64 (-.f64 1 (*.f64 C (*.f64 A 4))) (-.f64 -1 (neg.f64 (pow.f64 B 2))))
(*.f64 -1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 -1 (-.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 (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 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1/2)
(*.f64 -2 (-.f64 (*.f64 A (+.f64 C C)) (/.f64 (pow.f64 B 2) 2)))
(*.f64 1/2 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 1/2 (-.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 1/2 (-.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 4) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 4) 1/4)
(/.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 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))) -2)
(/.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 2)
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4) -4)
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 4) 4)
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 4) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 4)) 8)
(/.f64 (-.f64 (neg.f64 (*.f64 C (*.f64 A 8))) (neg.f64 (*.f64 2 (pow.f64 B 2)))) 2)
(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 (*.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 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 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 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 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (sqrt.f64 (*.f64 C F))))
(*.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 A (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (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 A (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (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 A (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 -16)) (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 A (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F))))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) -1))
(*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2))))
(*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) -1)) (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (pow.f64 B 4)))))
(+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 C F)))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (pow.f64 B 4)))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) -1)) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (pow.f64 B 4)))) (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (pow.f64 B 6))))))
(+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (pow.f64 B 4)))) (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (pow.f64 B 6))))))
(+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (pow.f64 B 2)) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 4) (*.f64 (sqrt.f64 2) (sqrt.f64 -8))) (pow.f64 B 8)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))))))
(+.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 4)) (pow.f64 B 8)) (sqrt.f64 (*.f64 F (pow.f64 C 7)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) -1)) (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (neg.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)))) (+.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (pow.f64 B 4)))) (*.f64 -64 (*.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 4)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (pow.f64 B 8))))) (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (pow.f64 B 6))))))
(+.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -16)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 3)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (pow.f64 B 6)))) (+.f64 (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 2)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (pow.f64 B 4)))) (*.f64 -64 (*.f64 (*.f64 (sqrt.f64 -16) (pow.f64 A 4)) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (pow.f64 B 8)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16)))
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (+.f64 (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 A 2)))) (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C))))))
(+.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 1/64 (*.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 A 2))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))))
(+.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5)))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) 1/256))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C)))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) 1/16)) (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 A 2))))) (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (pow.f64 A 3))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F C) -16)) -1/4)
(*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4)
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F C) -16)) -1/4) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) -1/16)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/16)))
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) -1/16)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F C) -16)) -1/4) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) -1/64))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4) (+.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 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/64))))
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F C) -16)) -1/4) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) -1/16))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) -1/256)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) -1/64))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) A) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) -1/16))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/64)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) -1/256))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F C))) -1/4) (+.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 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/64)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 A 3)) -1/256)))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F) (*.f64 A C))) (sqrt.f64 -8)))
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 A -1))) (*.f64 A C)) -8)))
(*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 (*.f64 F (-.f64 A (neg.f64 A))) (*.f64 A C)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F) (*.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 (-.f64 A (*.f64 -1 A)) F) (*.f64 A C))) (sqrt.f64 -8))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 A -1))) (*.f64 A C)) -8))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 A -1))) (pow.f64 (*.f64 A C) 3))) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 (*.f64 F (-.f64 A (neg.f64 A))) (*.f64 A C))))) (*.f64 (sqrt.f64 (*.f64 -8 (/.f64 (*.f64 F (-.f64 A (neg.f64 A))) (pow.f64 (*.f64 A C) 3)))) (*.f64 (pow.f64 B 2) 1/16)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F) (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (*.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F) (*.f64 A C))) (sqrt.f64 -8)))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 A -1))) (*.f64 A C)) -8))) (+.f64 (*.f64 1/64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 A -1))) (pow.f64 (*.f64 A C) 5)))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 A -1))) (pow.f64 (*.f64 A C) 3))) (*.f64 (sqrt.f64 -8) (pow.f64 B 2))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 (*.f64 F (-.f64 A (neg.f64 A))) (*.f64 A C))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 -8 (/.f64 (*.f64 F (-.f64 A (neg.f64 A))) (pow.f64 (*.f64 A C) 3)))) (*.f64 (pow.f64 B 2) 1/16)) (*.f64 (sqrt.f64 (*.f64 -8 (/.f64 (*.f64 F (-.f64 A (neg.f64 A))) (pow.f64 (*.f64 A C) 5)))) (*.f64 (pow.f64 B 4) 1/64))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F) (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 A (*.f64 -1 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 A (*.f64 -1 A)) F) (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (*.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 A (*.f64 -1 A)) F) (*.f64 A C))) (sqrt.f64 -8))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 A -1))) (pow.f64 (*.f64 A C) 3))) (*.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 A -1))) (*.f64 A C)) -8))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 A -1))) (pow.f64 (*.f64 A C) 7))) (*.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (*.f64 1/64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 (/.f64 (*.f64 F (-.f64 A (*.f64 A -1))) (pow.f64 (*.f64 A C) 5)))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -8 (/.f64 (*.f64 F (-.f64 A (neg.f64 A))) (pow.f64 (*.f64 A C) 3)))) (*.f64 (pow.f64 B 2) 1/16)) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 (*.f64 F (-.f64 A (neg.f64 A))) (*.f64 A C))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 -8 (/.f64 (*.f64 F (-.f64 A (neg.f64 A))) (pow.f64 (*.f64 A C) 5)))) (*.f64 (pow.f64 B 4) 1/64)) (*.f64 (sqrt.f64 (*.f64 -8 (/.f64 (*.f64 F (-.f64 A (neg.f64 A))) (pow.f64 (*.f64 A C) 7)))) (*.f64 (pow.f64 B 6) 1/256)))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 (*.f64 F (-.f64 A (neg.f64 A))) (*.f64 A C))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 -8 (/.f64 (*.f64 F (-.f64 A (neg.f64 A))) (pow.f64 (*.f64 A C) 5)))) (*.f64 (pow.f64 B 4) 1/64)) (*.f64 (sqrt.f64 (*.f64 -8 (/.f64 (*.f64 F (-.f64 A (neg.f64 A))) (pow.f64 (*.f64 A C) 7)))) (*.f64 (pow.f64 B 6) 1/256))) (*.f64 (sqrt.f64 (*.f64 -8 (/.f64 (*.f64 F (-.f64 A (neg.f64 A))) (pow.f64 (*.f64 A C) 3)))) (*.f64 (pow.f64 B 2) 1/16))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (-.f64 A (*.f64 A -1)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (*.f64 C F) (*.f64 A (-.f64 A (neg.f64 A)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 C F) (*.f64 A (-.f64 A (neg.f64 A))))) (neg.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 (pow.f64 C 3) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (-.f64 A (*.f64 A -1)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 C 3)) (*.f64 (-.f64 A (*.f64 A -1)) (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (*.f64 C F) (*.f64 A (-.f64 A (neg.f64 A))))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 C F) (*.f64 A (-.f64 A (neg.f64 A))))) (neg.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 (pow.f64 C 3) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 (pow.f64 C 5) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (-.f64 A (*.f64 A -1)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 C 5)) (*.f64 (-.f64 A (*.f64 A -1)) (pow.f64 A 5)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 C 3)) (*.f64 (-.f64 A (*.f64 A -1)) (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (*.f64 C F) (*.f64 A (-.f64 A (neg.f64 A))))))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 (*.f64 F (pow.f64 C 5)) (pow.f64 A 5)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 C F) (*.f64 A (-.f64 A (neg.f64 A))))) (neg.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 (*.f64 F (pow.f64 C 5)) (pow.f64 A 5)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6))))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 (pow.f64 C 3) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 (pow.f64 C 5) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 (pow.f64 C 7) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 8)))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (-.f64 A (*.f64 A -1)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 C 7)) (*.f64 (-.f64 A (*.f64 A -1)) (pow.f64 A 7)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 8))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 C 5)) (*.f64 (-.f64 A (*.f64 A -1)) (pow.f64 A 5)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 C 3)) (*.f64 (-.f64 A (*.f64 A -1)) (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4))))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (*.f64 C F) (*.f64 A (-.f64 A (neg.f64 A))))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 (*.f64 F (pow.f64 C 5)) (pow.f64 A 5)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (*.f64 -64 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 C 7)) (*.f64 (-.f64 A (neg.f64 A)) (pow.f64 A 7)))) (pow.f64 B 8)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 C F) (*.f64 A (-.f64 A (neg.f64 A))))) (neg.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 C 7)) (*.f64 (-.f64 A (neg.f64 A)) (pow.f64 A 7)))) (pow.f64 B 8)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 (*.f64 F (pow.f64 C 5)) (pow.f64 A 5)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (-.f64 A (*.f64 A -1)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (*.f64 C F) (*.f64 A (-.f64 A (neg.f64 A)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 C F) (*.f64 A (-.f64 A (neg.f64 A))))) (neg.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 (pow.f64 C 3) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (-.f64 A (*.f64 A -1)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 C 3)) (*.f64 (-.f64 A (*.f64 A -1)) (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (*.f64 C F) (*.f64 A (-.f64 A (neg.f64 A))))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 C F) (*.f64 A (-.f64 A (neg.f64 A))))) (neg.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 (pow.f64 C 3) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 (pow.f64 C 5) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (-.f64 A (*.f64 A -1)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 C 5)) (*.f64 (-.f64 A (*.f64 A -1)) (pow.f64 A 5)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 C 3)) (*.f64 (-.f64 A (*.f64 A -1)) (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (*.f64 C F) (*.f64 A (-.f64 A (neg.f64 A))))))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 (*.f64 F (pow.f64 C 5)) (pow.f64 A 5)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 C F) (*.f64 A (-.f64 A (neg.f64 A))))) (neg.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 (*.f64 F (pow.f64 C 5)) (pow.f64 A 5)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6))))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 (pow.f64 C 3) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 (pow.f64 C 5) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 (pow.f64 C 7) F)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 8)))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A (*.f64 F (*.f64 C (-.f64 A (*.f64 A -1)))))) (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 C 7)) (*.f64 (-.f64 A (*.f64 A -1)) (pow.f64 A 7)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 8))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 C 5)) (*.f64 (-.f64 A (*.f64 A -1)) (pow.f64 A 5)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 C 3)) (*.f64 (-.f64 A (*.f64 A -1)) (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4))))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 (*.f64 C F) (*.f64 A (-.f64 A (neg.f64 A))))))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 (*.f64 F (pow.f64 C 5)) (pow.f64 A 5)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))) (*.f64 -64 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 C 7)) (*.f64 (-.f64 A (neg.f64 A)) (pow.f64 A 7)))) (pow.f64 B 8)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 C F) (*.f64 A (-.f64 A (neg.f64 A))))) (neg.f64 (/.f64 (sqrt.f64 -8) (pow.f64 B 2)))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 C 7)) (*.f64 (-.f64 A (neg.f64 A)) (pow.f64 A 7)))) (pow.f64 B 8)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 (*.f64 F (pow.f64 C 3)) (pow.f64 A 3)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 4)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (-.f64 A (neg.f64 A)) (*.f64 (*.f64 F (pow.f64 C 5)) (pow.f64 A 5)))) (/.f64 (sqrt.f64 -8) (pow.f64 B 6)))))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 (*.f64 F (*.f64 C (-.f64 A (*.f64 A -1)))) (*.f64 A -8))
(*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A (-.f64 A (neg.f64 A)))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 (*.f64 F (*.f64 C (-.f64 A (*.f64 A -1)))) (*.f64 A -8))
(*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A (-.f64 A (neg.f64 A)))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 (*.f64 F (*.f64 C (-.f64 A (*.f64 A -1)))) (*.f64 A -8))
(*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A (-.f64 A (neg.f64 A)))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 (*.f64 F (*.f64 C (-.f64 A (*.f64 A -1)))) (*.f64 A -8))
(*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A (-.f64 A (neg.f64 A)))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 (*.f64 F (*.f64 C (-.f64 A (*.f64 A -1)))) (*.f64 A -8))
(*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A (-.f64 A (neg.f64 A)))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 (*.f64 F (*.f64 C (-.f64 A (*.f64 A -1)))) (*.f64 A -8))
(*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A (-.f64 A (neg.f64 A)))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 (*.f64 F (*.f64 C (-.f64 A (*.f64 A -1)))) (*.f64 A -8))
(*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A (-.f64 A (neg.f64 A)))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 (*.f64 F (*.f64 C (-.f64 A (*.f64 A -1)))) (*.f64 A -8))
(*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A (-.f64 A (neg.f64 A)))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 (*.f64 F (*.f64 C (-.f64 A (*.f64 A -1)))) (*.f64 A -8))
(*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A (-.f64 A (neg.f64 A)))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 (*.f64 F (*.f64 C (-.f64 A (*.f64 A -1)))) (*.f64 A -8))
(*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A (-.f64 A (neg.f64 A)))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 (*.f64 F (*.f64 C (-.f64 A (*.f64 A -1)))) (*.f64 A -8))
(*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A (-.f64 A (neg.f64 A)))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 (*.f64 F (*.f64 C (-.f64 A (*.f64 A -1)))) (*.f64 A -8))
(*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A (-.f64 A (neg.f64 A)))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16))
(*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16))
(*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16))
(*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16))
(*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16))
(*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16))
(*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16))
(*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16))
(*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16))
(*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16))
(*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16))
(*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -16))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (*.f64 C F) (*.f64 (pow.f64 A 2) -16))
(*.f64 (pow.f64 A 2) (*.f64 (*.f64 C F) -16))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 (*.f64 F (*.f64 C (-.f64 A (*.f64 A -1)))) (*.f64 A -8))
(*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A (-.f64 A (neg.f64 A)))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 (*.f64 F (*.f64 C (-.f64 A (*.f64 A -1)))) (*.f64 A -8))
(*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A (-.f64 A (neg.f64 A)))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 (*.f64 F (*.f64 C (-.f64 A (*.f64 A -1)))) (*.f64 A -8))
(*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A (-.f64 A (neg.f64 A)))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 (*.f64 F (*.f64 C (-.f64 A (*.f64 A -1)))) (*.f64 A -8))
(*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A (-.f64 A (neg.f64 A)))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 (*.f64 F (*.f64 C (-.f64 A (*.f64 A -1)))) (*.f64 A -8))
(*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A (-.f64 A (neg.f64 A)))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 (*.f64 F (*.f64 C (-.f64 A (*.f64 A -1)))) (*.f64 A -8))
(*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A (-.f64 A (neg.f64 A)))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 (*.f64 F (*.f64 C (-.f64 A (*.f64 A -1)))) (*.f64 A -8))
(*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A (-.f64 A (neg.f64 A)))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 (*.f64 F (*.f64 C (-.f64 A (*.f64 A -1)))) (*.f64 A -8))
(*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A (-.f64 A (neg.f64 A)))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 (*.f64 F (*.f64 C (-.f64 A (*.f64 A -1)))) (*.f64 A -8))
(*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A (-.f64 A (neg.f64 A)))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 (*.f64 F (*.f64 C (-.f64 A (*.f64 A -1)))) (*.f64 A -8))
(*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A (-.f64 A (neg.f64 A)))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 (*.f64 F (*.f64 C (-.f64 A (*.f64 A -1)))) (*.f64 A -8))
(*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A (-.f64 A (neg.f64 A)))))
(*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) (*.f64 C F))))
(*.f64 (*.f64 F (*.f64 C (-.f64 A (*.f64 A -1)))) (*.f64 A -8))
(*.f64 -8 (*.f64 (*.f64 C F) (*.f64 A (-.f64 A (neg.f64 A)))))
(*.f64 -4 (*.f64 A C))
(*.f64 A (*.f64 C -4))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(*.f64 -4 (*.f64 A C))
(*.f64 A (*.f64 C -4))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(*.f64 -4 (*.f64 A C))
(*.f64 A (*.f64 C -4))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(pow.f64 B 2)
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(*.f64 -4 (*.f64 A C))
(*.f64 A (*.f64 C -4))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(*.f64 -4 (*.f64 A C))
(*.f64 A (*.f64 C -4))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (pow.f64 B 2) (*.f64 -4 (*.f64 A C)))
(+.f64 (pow.f64 B 2) (*.f64 A (*.f64 C -4)))
(+.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 0)
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(+.f64 0 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 2))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 3) 4))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 3) 4) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(-.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 0)
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) -2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) -2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) 2) (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) -2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))))) 4))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 1)
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(*.f64 1 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 2) 1/2)
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))) (sqrt.f64 F))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))))) -1)
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(*.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))) 2))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4) 1/4)
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) -2))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F (*.f64 A (*.f64 A (+.f64 C C))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 A (+.f64 C C)))) (sqrt.f64 (*.f64 F -8)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(*.f64 (sqrt.f64 (*.f64 A (+.f64 C C))) (*.f64 (sqrt.f64 (*.f64 -8 A)) (sqrt.f64 F)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(*.f64 (sqrt.f64 (*.f64 A (+.f64 C C))) (*.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 F -8))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(*.f64 (sqrt.f64 (*.f64 A (+.f64 C C))) (sqrt.f64 (*.f64 F (*.f64 -8 A))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(*.f64 (sqrt.f64 (*.f64 -8 A)) (sqrt.f64 (*.f64 F (*.f64 A (+.f64 C C)))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(*.f64 (sqrt.f64 (*.f64 F -8)) (sqrt.f64 (*.f64 A (*.f64 A (+.f64 C C)))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 A (+.f64 C C))))) (sqrt.f64 -8))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 A (+.f64 C C)))) (sqrt.f64 (*.f64 -8 A)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 2))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16))))) (/.f64 (sqrt.f64 F) 2))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 (*.f64 A (+.f64 C C))) (sqrt.f64 (*.f64 F -8))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(*.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A -16)))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(*.f64 (sqrt.f64 C) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A A))) (sqrt.f64 (*.f64 F -8))))
(*.f64 (sqrt.f64 C) (sqrt.f64 (*.f64 (*.f64 A (*.f64 A 2)) (*.f64 -8 F))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 A 2)) (*.f64 -8 (*.f64 C F))))
(*.f64 (sqrt.f64 C) (sqrt.f64 (*.f64 F (*.f64 A (*.f64 A -16)))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(*.f64 (sqrt.f64 (*.f64 A C)) (*.f64 (sqrt.f64 (+.f64 A A)) (sqrt.f64 (*.f64 F -8))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(*.f64 (sqrt.f64 (*.f64 A C)) (sqrt.f64 (*.f64 F (*.f64 A -16))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 A A))) (*.f64 (sqrt.f64 C) (sqrt.f64 (*.f64 F -8))))
(*.f64 (sqrt.f64 C) (sqrt.f64 (*.f64 (*.f64 A (*.f64 A 2)) (*.f64 -8 F))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 A 2)) (*.f64 -8 (*.f64 C F))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 A A))) (sqrt.f64 (*.f64 F (*.f64 -8 C))))
(*.f64 (sqrt.f64 C) (sqrt.f64 (*.f64 (*.f64 A (*.f64 A 2)) (*.f64 -8 F))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 A 2)) (*.f64 -8 (*.f64 C F))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 A -16))) (*.f64 (sqrt.f64 A) (sqrt.f64 F)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 A -16))) (sqrt.f64 (*.f64 F A)))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(*.f64 (sqrt.f64 (*.f64 -8 C)) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 A A))) (sqrt.f64 F)))
(*.f64 (sqrt.f64 C) (sqrt.f64 (*.f64 (*.f64 A (*.f64 A 2)) (*.f64 -8 F))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 A 2)) (*.f64 -8 (*.f64 C F))))
(*.f64 (sqrt.f64 (*.f64 -8 C)) (sqrt.f64 (*.f64 F (*.f64 2 (*.f64 A A)))))
(*.f64 (sqrt.f64 C) (sqrt.f64 (*.f64 (*.f64 A (*.f64 A 2)) (*.f64 -8 F))))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 A 2)) (*.f64 -8 (*.f64 C F))))
(*.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (/.f64 (*.f64 C (*.f64 A (*.f64 A -16))) 2)))
(sqrt.f64 (*.f64 (+.f64 F F) (/.f64 (*.f64 (*.f64 A -16) (*.f64 A C)) 2)))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 C (*.f64 A -16))) (/.f64 (+.f64 F F) 2)))
(sqrt.f64 (*.f64 (*.f64 C (*.f64 A (*.f64 A -32))) (/.f64 F 2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 A C) (*.f64 A 4))) (sqrt.f64 (/.f64 (*.f64 F -8) 2)))
(sqrt.f64 (*.f64 (*.f64 4 (*.f64 A (*.f64 A C))) (/.f64 (*.f64 -8 F) 2)))
(sqrt.f64 (/.f64 (*.f64 (*.f64 A (*.f64 A C)) (*.f64 F -16)) 1))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 A C)) (*.f64 F -16)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 (*.f64 A C) (*.f64 A 4))))) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 -8 (*.f64 4 (*.f64 A (*.f64 A C))))) 1/2))
(sqrt.f64 (*.f64 1/2 (*.f64 F (*.f64 (*.f64 A (*.f64 A C)) -32))))
(*.f64 (sqrt.f64 (*.f64 -8 (*.f64 (*.f64 A C) (*.f64 A 4)))) (sqrt.f64 (/.f64 F 2)))
(sqrt.f64 (*.f64 (*.f64 -8 (*.f64 4 (*.f64 A (*.f64 A C)))) (/.f64 F 2)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 A (*.f64 A C)) -32) (/.f64 F 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 1)
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 2) 2)
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))))) -1)
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4) 4)
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4)) 8)
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 1)
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))))))
(sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))
(sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(+.f64 1 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (/.f64 -3/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 2)
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) -3/2)) 2)
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -3/2)) 2)
(+.f64 (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (/.f64 -3/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 2)
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) -3/2)) 2)
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -3/2)) 2)
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(+.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 1)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(+.f64 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) -1)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (*.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(-.f64 (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 -2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(-.f64 (/.f64 (*.f64 -3/2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (/.f64 -3/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 2)
(/.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) -3) (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) 4)
(/.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -3) (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) 4)
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 3) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(-.f64 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) -1)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 -1 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 -1 (-.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 -1 (-.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 (*.f64 A -16) (*.f64 A C))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(neg.f64 (-.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A -16)))) (/.f64 (sqrt.f64 F) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(neg.f64 (-.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A -16)))) (/.f64 (sqrt.f64 F) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (/.f64 2 (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (*.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 (*.f64 (*.f64 A -16) (*.f64 A C)))) (/.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 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (+.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (+.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (*.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 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (/.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 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (+.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (+.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 2) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 2) (-.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))) (-.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (/.f64 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 F) (/.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (sqrt.f64 F) (neg.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -1)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 F)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 (sqrt.f64 F) -2) (neg.f64 (sqrt.f64 F))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -2) 1/2)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4) (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4) (/.f64 -1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 4)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4) (-.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))) (-.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 1 (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (*.f64 4 (-.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (*.f64 4 (-.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 -1/4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4) (-.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 -1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 4))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))) (-.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 1 (*.f64 -4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (*.f64 4 (-.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 -1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (*.f64 4 (-.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 -1/4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 -2 (-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 -2 (-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 -2 (/.f64 (-.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) 2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 -2 (*.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (*.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 (sqrt.f64 (*.f64 F -8)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (+.f64 C C))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) -2) (/.f64 1 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) -2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) -2) (-.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) -2) (-.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -2))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -2)))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 4 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 -2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 4 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (/.f64 -2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 4 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))
(*.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 2) (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 2))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (-.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 2)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4)) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4)))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16))))) (/.f64 (sqrt.f64 F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (+.f64 C C))))) (/.f64 (sqrt.f64 (*.f64 F -8)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F -8)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (+.f64 C C))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16))))) (/.f64 (neg.f64 (sqrt.f64 F)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 F)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 F)) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A -16)))) (-.f64 (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (/.f64 (sqrt.f64 F) -2) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A -16)))) (-.f64 (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (sqrt.f64 F) (/.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) 1/2)))))
(*.f64 (*.f64 (sqrt.f64 F) -2) (/.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) -1/2)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 4 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))) (/.f64 1/4 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 4)) (-.f64 (/.f64 1 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) -4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) -2)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (*.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 F (*.f64 (*.f64 A -16) (*.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 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (*.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 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (*.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 2 (/.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (*.f64 (*.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 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) -2) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.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 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 2 (-.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 A (*.f64 C (*.f64 A (*.f64 F -16)))))) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))) (*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(*.f64 (neg.f64 (sqrt.f64 -8)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (*.f64 A (+.f64 C C))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F -8))) (/.f64 (sqrt.f64 (*.f64 A (*.f64 A (+.f64 C C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F -8))) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 A (*.f64 A (+.f64 C C))))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -8 A))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (+.f64 C C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))))) (/.f64 (/.f64 -1 (-.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 (*.f64 A -16) (*.f64 A C)))) (/.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 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (+.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (+.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))))) (/.f64 (/.f64 1 (-.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 (*.f64 A -16) (*.f64 A C)))) (/.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 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (+.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (+.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 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 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (/.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 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (+.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (+.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.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 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.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 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(*.f64 (/.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 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 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 (*.f64 A -16))))) (-.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 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (/.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 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (+.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (+.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -2)) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (/.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 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (+.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (+.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 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 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (/.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 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (+.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (+.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16))))) (/.f64 (/.f64 (sqrt.f64 F) (-.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 (*.f64 A -16) (*.f64 A C)))) (/.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 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (+.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (+.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 F))) (/.f64 (/.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))) (-.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 (*.f64 A -16) (*.f64 A C)))) (/.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 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (+.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (+.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 (sqrt.f64 F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (/.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 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (+.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (+.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))))) (/.f64 (/.f64 (sqrt.f64 F) (-.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 (*.f64 A -16) (*.f64 A C)))) (/.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 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (+.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (+.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (+.f64 C C)))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F -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 (*.f64 A -16) (*.f64 A C)))) (/.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 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (+.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (+.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (-.f64 -1 (/.f64 (*.f64 2 (-.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 (*.f64 A -16))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (/.f64 (-.f64 -1 (/.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (/.f64 (-.f64 -1 (/.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (/.f64 (-.f64 -1 (/.f64 (*.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 A (*.f64 4 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 C (*.f64 A 4))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (*.f64 C (*.f64 A 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 C (*.f64 A 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (-.f64 -1 (/.f64 (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (-.f64 -1 (/.f64 (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(neg.f64 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 C (*.f64 A (*.f64 A -16)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(+.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))) 0)
(*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))
(*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))
(+.f64 0 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))))
(*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))
(*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))
(+.f64 (/.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))) 2) (/.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))) 2))
(*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))
(*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))
(-.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))) 0)
(*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))
(*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))
(-.f64 (/.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))) 2) (/.f64 (neg.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) 2))
(*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))
(*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))
(/.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))) 1)
(*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))
(*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))
(/.f64 (*.f64 F (*.f64 -8 (*.f64 (*.f64 A C) (*.f64 A 4)))) 2)
(/.f64 (*.f64 F (*.f64 -8 (*.f64 4 (*.f64 A (*.f64 A C))))) 2)
(/.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 A C)) -32)) 2)
(/.f64 (*.f64 (*.f64 C (*.f64 A 4)) (*.f64 (*.f64 A -16) F)) 4)
(/.f64 (*.f64 F (*.f64 -8 (*.f64 4 (*.f64 A (*.f64 A C))))) 2)
(/.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 A C)) -32)) 2)
(/.f64 (+.f64 (*.f64 (*.f64 C (*.f64 A 4)) (*.f64 (*.f64 A -16) F)) (*.f64 (*.f64 C (*.f64 A 4)) (*.f64 (*.f64 A -16) F))) 8)
(/.f64 (*.f64 F (*.f64 -8 (*.f64 4 (*.f64 A (*.f64 A C))))) 2)
(/.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 A C)) -32)) 2)
(/.f64 (*.f64 (*.f64 2 (+.f64 F F)) (*.f64 (*.f64 C (*.f64 A 4)) (*.f64 A -16))) 16)
(/.f64 (*.f64 F (*.f64 -8 (*.f64 4 (*.f64 A (*.f64 A C))))) 2)
(/.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 A C)) -32)) 2)
(/.f64 (*.f64 (*.f64 (*.f64 C (*.f64 A 4)) (*.f64 A -16)) (*.f64 2 (+.f64 F F))) 16)
(/.f64 (*.f64 F (*.f64 -8 (*.f64 4 (*.f64 A (*.f64 A C))))) 2)
(/.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 A C)) -32)) 2)
(/.f64 (*.f64 (*.f64 A (*.f64 C (*.f64 A 8))) (*.f64 F -8)) 4)
(/.f64 (*.f64 F (*.f64 -8 (*.f64 4 (*.f64 A (*.f64 A C))))) 2)
(/.f64 (*.f64 F (*.f64 (*.f64 A (*.f64 A C)) -32)) 2)
(pow.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16)))) 1)
(*.f64 F (*.f64 (*.f64 A -16) (*.f64 A C)))
(*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))
(+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))
(+.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 0)
(+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))
(+.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))
(+.f64 (/.f64 (*.f64 A C) -1/4) (pow.f64 B 2))
(+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))
(+.f64 (/.f64 (*.f64 A C) -1/4) (neg.f64 (neg.f64 (pow.f64 B 2))))
(+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))
(+.f64 (neg.f64 (pow.f64 B 2)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 4))))
(-.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 A (*.f64 4 C))))
(+.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (pow.f64 B 2)) (/.f64 (*.f64 A C) -1/4))
(+.f64 (/.f64 (*.f64 A C) -1/2) (-.f64 (pow.f64 B 2) (*.f64 A (+.f64 C C))))
(+.f64 (-.f64 (pow.f64 B 2) (*.f64 A (+.f64 C C))) (/.f64 (*.f64 A C) -1/2))
(-.f64 (pow.f64 B 2) (*.f64 (+.f64 C C) (+.f64 A A)))
(+.f64 (/.f64 (pow.f64 B 2) 2) (+.f64 (/.f64 (*.f64 A C) -1/4) (/.f64 (pow.f64 B 2) 2)))
(+.f64 (/.f64 (*.f64 A C) -1/4) (+.f64 (/.f64 (pow.f64 B 2) 2) (/.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 A (*.f64 4 C))))
(+.f64 (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 A (+.f64 C C))) (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 A (+.f64 C C))))
(+.f64 (+.f64 (/.f64 (*.f64 A C) -1/4) (/.f64 (pow.f64 B 2) 2)) (/.f64 (pow.f64 B 2) 2))
(+.f64 (/.f64 (pow.f64 B 2) 2) (+.f64 (/.f64 (*.f64 A C) -1/4) (/.f64 (pow.f64 B 2) 2)))
(+.f64 (/.f64 (*.f64 A C) -1/4) (+.f64 (/.f64 (pow.f64 B 2) 2) (/.f64 (pow.f64 B 2) 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 A (*.f64 4 C))))
(+.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (pow.f64 B 2)) (/.f64 (*.f64 A C) -1/4))
(+.f64 (neg.f64 (neg.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 A (+.f64 C C))) (/.f64 (*.f64 A C) -1/2))
(-.f64 (pow.f64 B 2) (*.f64 (+.f64 C C) (+.f64 A A)))
(+.f64 (/.f64 (/.f64 (*.f64 A C) -1/4) 2) (/.f64 (+.f64 (/.f64 (*.f64 A C) -1/4) (*.f64 2 (pow.f64 B 2))) 2))
(+.f64 (/.f64 (*.f64 A C) -1/2) (+.f64 (/.f64 (*.f64 A C) -1/2) (/.f64 (*.f64 2 (pow.f64 B 2)) 2)))
(+.f64 (/.f64 (*.f64 2 (pow.f64 B 2)) 2) (/.f64 (*.f64 A C) -1/4))
(-.f64 (/.f64 (*.f64 A C) -1/4) (/.f64 (/.f64 (pow.f64 B 2) -1/2) 2))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 A C) -1/4) (*.f64 2 (pow.f64 B 2))) 2) (/.f64 (/.f64 (*.f64 A C) -1/4) 2))
(+.f64 (/.f64 (*.f64 A C) -1/2) (+.f64 (/.f64 (*.f64 A C) -1/2) (/.f64 (*.f64 2 (pow.f64 B 2)) 2)))
(+.f64 (/.f64 (*.f64 2 (pow.f64 B 2)) 2) (/.f64 (*.f64 A C) -1/4))
(-.f64 (/.f64 (*.f64 A C) -1/4) (/.f64 (/.f64 (pow.f64 B 2) -1/2) 2))
(+.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 A (*.f64 4 C))))
(+.f64 (-.f64 -1 (*.f64 C (*.f64 A 4))) (-.f64 1 (neg.f64 (pow.f64 B 2))))
(+.f64 (-.f64 -1 (*.f64 A (*.f64 4 C))) (-.f64 (pow.f64 B 2) -1))
(+.f64 (-.f64 -1 (*.f64 A (*.f64 4 C))) (+.f64 (pow.f64 B 2) 1))
(+.f64 (-.f64 1 (neg.f64 (pow.f64 B 2))) (-.f64 -1 (*.f64 C (*.f64 A 4))))
(+.f64 (-.f64 -1 (*.f64 C (*.f64 A 4))) (-.f64 1 (neg.f64 (pow.f64 B 2))))
(+.f64 (-.f64 -1 (*.f64 A (*.f64 4 C))) (-.f64 (pow.f64 B 2) -1))
(+.f64 (-.f64 -1 (*.f64 A (*.f64 4 C))) (+.f64 (pow.f64 B 2) 1))
(+.f64 (-.f64 -1 (neg.f64 (pow.f64 B 2))) (-.f64 1 (*.f64 C (*.f64 A 4))))
(+.f64 (-.f64 (pow.f64 B 2) 1) (-.f64 1 (*.f64 A (*.f64 4 C))))
(+.f64 (+.f64 (pow.f64 B 2) -1) (-.f64 1 (*.f64 A (*.f64 4 C))))
(+.f64 (-.f64 1 (*.f64 C (*.f64 A 4))) (-.f64 -1 (neg.f64 (pow.f64 B 2))))
(+.f64 (-.f64 -1 (neg.f64 (pow.f64 B 2))) (-.f64 1 (*.f64 C (*.f64 A 4))))
(+.f64 (-.f64 (pow.f64 B 2) 1) (-.f64 1 (*.f64 A (*.f64 4 C))))
(+.f64 (+.f64 (pow.f64 B 2) -1) (-.f64 1 (*.f64 A (*.f64 4 C))))
(*.f64 -1 (-.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 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 -1 (-.f64 (*.f64 8 (*.f64 A C)) (+.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2)))))
(neg.f64 (-.f64 (pow.f64 B 2) (-.f64 (*.f64 2 (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 A (*.f64 4 C))))))
(neg.f64 (-.f64 (pow.f64 B 2) (-.f64 (/.f64 (*.f64 A C) -1/4) (/.f64 (pow.f64 B 2) -1/2))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 1)
(+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))
(*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) -1)
(+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))
(*.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))
(+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))
(*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1/2)
(+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))
(*.f64 -2 (-.f64 (*.f64 A (+.f64 C C)) (/.f64 (pow.f64 B 2) 2)))
(*.f64 1/2 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))
(*.f64 1/2 (-.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 1/2 (-.f64 (*.f64 (pow.f64 B 2) 4) (+.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 1/2 (-.f64 (*.f64 (pow.f64 B 2) 4) (+.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 1/2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))
(*.f64 1/2 (-.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 4) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))
(*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 4) 1/4)
(+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 1)
(+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))
(/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) -1)
(+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))
(/.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))) -2)
(+.f64 (/.f64 (*.f64 A C) -1/2) (+.f64 (/.f64 (*.f64 A C) -1/2) (/.f64 (*.f64 2 (pow.f64 B 2)) 2)))
(+.f64 (/.f64 (*.f64 2 (pow.f64 B 2)) 2) (/.f64 (*.f64 A C) -1/4))
(-.f64 (/.f64 (*.f64 A C) -1/4) (/.f64 (/.f64 (pow.f64 B 2) -1/2) 2))
(/.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 2)
(+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))
(/.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 -4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))) -4)
(/.f64 (*.f64 -4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -4)
(/.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 4) 4)
(+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 4) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 4)) 8)
(+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))
(/.f64 (-.f64 (neg.f64 (*.f64 C (*.f64 A 8))) (neg.f64 (*.f64 2 (pow.f64 B 2)))) 2)
(+.f64 (/.f64 (*.f64 A C) -1/2) (+.f64 (/.f64 (*.f64 A C) -1/2) (/.f64 (*.f64 2 (pow.f64 B 2)) 2)))
(+.f64 (/.f64 (*.f64 2 (pow.f64 B 2)) 2) (/.f64 (*.f64 A C) -1/4))
(-.f64 (/.f64 (*.f64 A C) -1/4) (/.f64 (/.f64 (pow.f64 B 2) -1/2) 2))
(pow.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 1)
(+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))
(neg.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))

localize157.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))
2.4b
(*.f64 (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
5.7b
(*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
12.1b
(sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
Compiler

Compiled 118 to 78 computations (33.9% saved)

series59.0ms (0%)

Counts
4 → 120
Calls

39 calls:

TimeVariablePointExpression
16.0ms
A
@-inf
(*.f64 (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
8.0ms
C
@inf
(sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
4.0ms
F
@-inf
(*.f64 (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
3.0ms
A
@inf
(*.f64 (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
2.0ms
C
@-inf
(*.f64 (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))

rewrite279.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
020184
1137184
2295184
3908184
44341184
Stop Event
node limit
Counts
4 → 98
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 A (-.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 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 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2) (/.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 A (-.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 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A (-.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 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 A) (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 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (sqrt.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 A (-.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)))) (sqrt.f64 (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 A A)) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 A) 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 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2) (/.f64 (sqrt.f64 A) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 A (-.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 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (sqrt.f64 (/.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (/.f64 A -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 A (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 A (-.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 A (-.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 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (*.f64 4 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 A A)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 A 4)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 A (*.f64 4 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (*.f64 A (*.f64 4 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 A 4) (*.f64 4 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 4 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (*.f64 A 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 A (-.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 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (*.f64 (sqrt.f64 F) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (*.f64 (sqrt.f64 F) (/.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 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (*.f64 (sqrt.f64 F) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (*.f64 2 (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 F) 4) (/.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 F) 4) (/.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (*.f64 (sqrt.f64 F) 4) (/.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 F) 4) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) (/.f64 (*.f64 (sqrt.f64 F) 4) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (*.f64 A (+.f64 C C)) (/.f64 (pow.f64 B 2) 2))) (*.f64 2 (sqrt.f64 F))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 A (-.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 F) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (*.f64 C 4)) (neg.f64 (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 B 2)) (*.f64 A (*.f64 C 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 B 2)) (neg.f64 (neg.f64 (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 C (*.f64 A 8)) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (neg.f64 (*.f64 A (*.f64 C 4)))) (neg.f64 (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (neg.f64 (*.f64 A (*.f64 C 4)))) (neg.f64 (neg.f64 (neg.f64 (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (neg.f64 (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (neg.f64 (pow.f64 B 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 A (+.f64 C C)) (/.f64 (pow.f64 B 2) 2)) (-.f64 (*.f64 A (+.f64 C C)) (/.f64 (pow.f64 B 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 A (+.f64 C C)) (/.f64 (pow.f64 B 2) 2)) (neg.f64 (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 A (+.f64 C C)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (+.f64 C C)) (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 A (+.f64 C C))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (+.f64 C C)) (-.f64 (*.f64 A (+.f64 C C)) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 A (+.f64 C C))) (*.f64 A (+.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 C (*.f64 A 8)) (pow.f64 B 2)) (neg.f64 (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (neg.f64 (neg.f64 (pow.f64 B 2)))) (neg.f64 (neg.f64 (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 A (+.f64 C C)))) (-.f64 (*.f64 A (+.f64 C C)) (/.f64 (pow.f64 B 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (pow.f64 B 2) 2)) (-.f64 (*.f64 A (*.f64 C 4)) (/.f64 (pow.f64 B 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 A (*.f64 C 4)) (/.f64 (pow.f64 B 2) 2)) (neg.f64 (/.f64 (pow.f64 B 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (neg.f64 (pow.f64 B 2))) -1) (neg.f64 (neg.f64 (*.f64 A (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (pow.f64 B 2)) 2) (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) 2) (/.f64 (neg.f64 (pow.f64 B 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4) (/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 3) 4) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 A (+.f64 C C)) (pow.f64 B 2)) (*.f64 A (+.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 A (*.f64 C 4)) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 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 A (*.f64 C 4))) -1)))) (#(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 A (*.f64 C 4)) (pow.f64 B 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (*.f64 C (*.f64 A 8))) (*.f64 2 (*.f64 2 (pow.f64 B 2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))

simplify608.0ms (0.4%)

Algorithm
egg-herbie
Rules
1202×rational_best-simplify-63
900×rational_best-simplify-1
840×rational_best-simplify-65
686×rational_best-simplify-50
636×rational_best-simplify-49
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
059014764
1166613494
2437313042
Stop Event
node limit
Counts
218 → 291
Calls
Call 1
Inputs
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 C))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 C)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 C)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 C)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 C)))))
(*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -2)) (sqrt.f64 C)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 C)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -2)) (sqrt.f64 C))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 C)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -2)) (sqrt.f64 C))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) A) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))))))
(+.f64 (*.f64 1/512 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 6)) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 C)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -2)) (sqrt.f64 C))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) A) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 C))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 C)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 C)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 C)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 C)))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 A))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 A)) (*.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (*.f64 (sqrt.f64 2) C) B))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 5)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 A)) (*.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (*.f64 (sqrt.f64 2) C) B)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 5)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (pow.f64 A 7)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 A)) (*.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (*.f64 (sqrt.f64 2) C) B))))))
(*.f64 -1 (*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (*.f64 -1 (*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 2) B))) (*.f64 2 (*.f64 (sqrt.f64 (pow.f64 A 5)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (pow.f64 A 5)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (*.f64 4 (*.f64 (sqrt.f64 (pow.f64 A 7)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 A))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 A)) (*.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (*.f64 (sqrt.f64 2) C) B))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 5)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 A)) (*.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (*.f64 (sqrt.f64 2) C) B)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 5)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (pow.f64 A 7)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 A)) (*.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (*.f64 (sqrt.f64 2) C) B))))))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(*.f64 -8 (*.f64 (pow.f64 A 2) C))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))))
(+.f64 (*.f64 -1 (*.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 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))))))
(+.f64 (*.f64 -1 (*.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 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))) (+.f64 (*.f64 (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (+.f64 (*.f64 8 (*.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 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7))))))) (pow.f64 C 3)) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 -16 (*.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 -4)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.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 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (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/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.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 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/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.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/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.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/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.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) (pow.f64 B 6)) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) A)))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (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) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) A))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (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) (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) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) A)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/1024 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 -2) (pow.f64 B 6)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 -2) (pow.f64 B 6)))) (+.f64 (*.f64 -1/2048 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 -2) (pow.f64 B 6)))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 -2) (pow.f64 B 6))))))) (pow.f64 A 3))))))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2)))
(+.f64 (*.f64 (+.f64 (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 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) (sqrt.f64 -4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))))
(+.f64 (*.f64 (+.f64 (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 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) (sqrt.f64 -4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/128 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))))) (pow.f64 B 6)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -4 (*.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 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -16 (*.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 (*.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 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (+.f64 (*.f64 -64 (*.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 2 (*.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 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (+.f64 (*.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 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))))))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) C))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) C))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))) (pow.f64 B 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))) (+.f64 (*.f64 8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))))) (pow.f64 B 5))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) C))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))) (pow.f64 B 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))) (+.f64 (*.f64 8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))))) (pow.f64 B 5))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)) (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 3)))) (+.f64 (*.f64 -64 (*.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 -1 (pow.f64 B 2))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(*.f64 4 (*.f64 A C))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(*.f64 4 (*.f64 A C))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(*.f64 -1 (pow.f64 B 2))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(*.f64 4 (*.f64 A C))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(*.f64 4 (*.f64 A C))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(*.f64 4 (*.f64 A C))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(*.f64 -1 (pow.f64 B 2))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(*.f64 -1 (pow.f64 B 2))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2) (/.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2))
(-.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 0)
(-.f64 (/.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 2))
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(*.f64 (sqrt.f64 A) (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)))) (sqrt.f64 A))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 1/2)
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (sqrt.f64 (+.f64 A A)))
(*.f64 (sqrt.f64 (+.f64 A A)) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (sqrt.f64 2))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))
(*.f64 (*.f64 (sqrt.f64 A) 2) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2) (/.f64 (sqrt.f64 A) 2))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) 1/4)
(*.f64 (sqrt.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (sqrt.f64 (/.f64 A 2)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (/.f64 A -1/2)))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (sqrt.f64 1/2))
(/.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 2)
(/.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) 8)
(pow.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 1)
(+.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 0)
(+.f64 0 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(+.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(-.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 0)
(-.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2))
(/.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 1)
(/.f64 (*.f64 A (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 2)
(/.f64 (*.f64 A (*.f64 4 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 4)
(/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 A A)) -1)
(/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 A 4)) -2)
(/.f64 (+.f64 (*.f64 A (*.f64 4 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (*.f64 A (*.f64 4 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 8)
(/.f64 (*.f64 (*.f64 A 4) (*.f64 4 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 16)
(/.f64 (*.f64 (*.f64 4 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (*.f64 A 4)) 16)
(pow.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 1)
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 0)
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (*.f64 (sqrt.f64 F) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (*.f64 (sqrt.f64 F) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 0)
(-.f64 (*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (*.f64 (sqrt.f64 F) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (*.f64 2 (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 2)
(/.f64 (*.f64 (*.f64 (sqrt.f64 F) 4) (/.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 4)
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 F) 4) (/.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (*.f64 (sqrt.f64 F) 4) (/.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 8)
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 F) 4) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) (/.f64 (*.f64 (sqrt.f64 F) 4) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 16)
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (*.f64 A (+.f64 C C)) (/.f64 (pow.f64 B 2) 2))) (*.f64 2 (sqrt.f64 F))) 4)
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 A (-.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 F) 4)) 4)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1)
(+.f64 (*.f64 A (*.f64 C 4)) (neg.f64 (pow.f64 B 2)))
(+.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 0)
(+.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (*.f64 A (*.f64 C 4))))
(+.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 A (*.f64 C 4)))
(+.f64 (neg.f64 (pow.f64 B 2)) (neg.f64 (neg.f64 (*.f64 A (*.f64 C 4)))))
(+.f64 (neg.f64 (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 C (*.f64 A 8)) (pow.f64 B 2)))
(+.f64 (neg.f64 (neg.f64 (*.f64 A (*.f64 C 4)))) (neg.f64 (pow.f64 B 2)))
(+.f64 (neg.f64 (neg.f64 (*.f64 A (*.f64 C 4)))) (neg.f64 (neg.f64 (neg.f64 (pow.f64 B 2)))))
(+.f64 (neg.f64 (neg.f64 (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (neg.f64 (pow.f64 B 2))) -1))
(+.f64 (-.f64 (*.f64 A (+.f64 C C)) (/.f64 (pow.f64 B 2) 2)) (-.f64 (*.f64 A (+.f64 C C)) (/.f64 (pow.f64 B 2) 2)))
(+.f64 (-.f64 (*.f64 A (+.f64 C C)) (/.f64 (pow.f64 B 2) 2)) (neg.f64 (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 A (+.f64 C C)))))
(+.f64 (*.f64 A (+.f64 C C)) (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 A (+.f64 C C))))
(+.f64 (*.f64 A (+.f64 C C)) (-.f64 (*.f64 A (+.f64 C C)) (pow.f64 B 2)))
(+.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 A (+.f64 C C))) (*.f64 A (+.f64 C C)))
(+.f64 (-.f64 (*.f64 C (*.f64 A 8)) (pow.f64 B 2)) (neg.f64 (*.f64 A (*.f64 C 4))))
(+.f64 (neg.f64 (neg.f64 (neg.f64 (pow.f64 B 2)))) (neg.f64 (neg.f64 (*.f64 A (*.f64 C 4)))))
(+.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 A (+.f64 C C)))) (-.f64 (*.f64 A (+.f64 C C)) (/.f64 (pow.f64 B 2) 2)))
(+.f64 (neg.f64 (/.f64 (pow.f64 B 2) 2)) (-.f64 (*.f64 A (*.f64 C 4)) (/.f64 (pow.f64 B 2) 2)))
(+.f64 (-.f64 (*.f64 A (*.f64 C 4)) (/.f64 (pow.f64 B 2) 2)) (neg.f64 (/.f64 (pow.f64 B 2) 2)))
(+.f64 (/.f64 (neg.f64 (neg.f64 (pow.f64 B 2))) -1) (neg.f64 (neg.f64 (*.f64 A (*.f64 C 4)))))
(+.f64 (/.f64 (neg.f64 (pow.f64 B 2)) 2) (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) 2))
(+.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) 2) (/.f64 (neg.f64 (pow.f64 B 2)) 2))
(+.f64 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4) (/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 3) 4))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 3) 4) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4))
(+.f64 (-.f64 (*.f64 A (+.f64 C C)) (pow.f64 B 2)) (*.f64 A (+.f64 C C)))
(+.f64 (-.f64 (*.f64 A (*.f64 C 4)) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -1)
(*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 1)
(*.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/2)
(*.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4) 1/4)
(*.f64 1/2 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -1)
(/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) -2)
(/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 1)
(/.f64 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 2)
(/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4) 4)
(/.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -4)
(/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)) 8)
(/.f64 (/.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1) 4)
(/.f64 (-.f64 (*.f64 2 (*.f64 C (*.f64 A 8))) (*.f64 2 (*.f64 2 (pow.f64 B 2)))) 4)
(pow.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 1)
(neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
Outputs
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 C))
(*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 C))
(*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 C)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 C)))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 C)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 C)))))
(+.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 C))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 1 C)) (sqrt.f64 -4)))))
(+.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 C))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 C)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 C))))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 C)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) A) (sqrt.f64 -64)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 C))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 1 C)) (sqrt.f64 -4)))) (+.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 C))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (sqrt.f64 -64))) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))))))
(+.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 C))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (sqrt.f64 -64))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) -1/8))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 C)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 C)))) (+.f64 (+.f64 (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 C)) (*.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) A) (sqrt.f64 -64)) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (sqrt.f64 -1024))) (sqrt.f64 (/.f64 1 (pow.f64 C 5)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 1 C)) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (sqrt.f64 -64))) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (+.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 C))) (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 5))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1024))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 C)))) (+.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 C))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (sqrt.f64 -64))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) -1/8)) (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 5))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1024))))))))
(*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -2)) (sqrt.f64 C)))
(*.f64 (sqrt.f64 C) (*.f64 (*.f64 A (sqrt.f64 -2)) -2))
(*.f64 (sqrt.f64 C) (*.f64 -2 (*.f64 A (sqrt.f64 -2))))
(*.f64 (*.f64 A (sqrt.f64 -2)) (*.f64 (sqrt.f64 C) -2))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 C)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -2)) (sqrt.f64 C))))
(+.f64 (*.f64 (sqrt.f64 C) (*.f64 (*.f64 A (sqrt.f64 -2)) -2)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 C)) (*.f64 (pow.f64 B 2) (sqrt.f64 -2)))))
(+.f64 (*.f64 (sqrt.f64 C) (*.f64 -2 (*.f64 A (sqrt.f64 -2)))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 1 C))))))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -2)) (*.f64 (sqrt.f64 C) -2)) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 1 C))) (*.f64 (pow.f64 B 2) 1/4)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 C)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -2)) (sqrt.f64 C))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) A) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 C)) (*.f64 (pow.f64 B 2) (sqrt.f64 -2)))) (+.f64 (*.f64 (sqrt.f64 C) (*.f64 (*.f64 A (sqrt.f64 -2)) -2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) A) 1/64))))
(+.f64 (*.f64 (sqrt.f64 C) (*.f64 -2 (*.f64 A (sqrt.f64 -2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) A))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 1 C)))))))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -2)) (*.f64 (sqrt.f64 C) -2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) A))) (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 1 C))) (*.f64 (pow.f64 B 2) 1/4))))
(+.f64 (*.f64 1/512 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 6)) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 C)) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (sqrt.f64 -2)) (sqrt.f64 C))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) A) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 C) (*.f64 (*.f64 A (sqrt.f64 -2)) -2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) A) 1/64))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 C)) (*.f64 (pow.f64 B 2) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -2)) (pow.f64 A 2)) 1/512))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 C) (*.f64 -2 (*.f64 A (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) A)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 1 C))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 5))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -2)) (pow.f64 A 2))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 1 C))) (*.f64 (pow.f64 B 2) 1/4)) (+.f64 (+.f64 (*.f64 (*.f64 A (sqrt.f64 -2)) (*.f64 (sqrt.f64 C) -2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) A)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 5))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -2)) (pow.f64 A 2))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 C))
(*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 C))
(*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 C)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 C)))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 C)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 C)))))
(+.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 C))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 1 C)) (sqrt.f64 -4)))))
(+.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 C))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 C)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 C))))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 C)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) A) (sqrt.f64 -64)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 C))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 1 C)) (sqrt.f64 -4)))) (+.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 C))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (sqrt.f64 -64))) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))))))
(+.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 C))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (sqrt.f64 -64))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) -1/8))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 C)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 -4))) (sqrt.f64 C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 C)))) (+.f64 (+.f64 (*.f64 (*.f64 A (sqrt.f64 -8)) (sqrt.f64 C)) (*.f64 -1/8 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) A) (sqrt.f64 -64)) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 2) (sqrt.f64 -1024))) (sqrt.f64 (/.f64 1 (pow.f64 C 5)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 1 C)) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (sqrt.f64 -64))) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (+.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 C))) (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 5))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1024))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 C)))) (+.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 C))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 A (sqrt.f64 -64))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) -1/8)) (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 5))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1024))))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 A))
(*.f64 B (sqrt.f64 (*.f64 A 2)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 A)) (*.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (*.f64 (sqrt.f64 2) C) B))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 A)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (*.f64 (pow.f64 (sqrt.f64 A) 3) -2)))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 A 2))) (*.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (*.f64 (sqrt.f64 2) C) B))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 A 2))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (*.f64 -2 (pow.f64 (sqrt.f64 A) 3))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 5)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 A)) (*.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (*.f64 (sqrt.f64 2) C) B)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (*.f64 (pow.f64 (sqrt.f64 A) 3) -2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 A)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)) (*.f64 (pow.f64 (sqrt.f64 A) 5) -2))))
(+.f64 (+.f64 (*.f64 B (sqrt.f64 (*.f64 A 2))) (*.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (*.f64 (sqrt.f64 2) C) B)))) (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 A) 5) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 A 2))) (*.f64 -2 (+.f64 (*.f64 (pow.f64 (sqrt.f64 A) 3) (/.f64 (*.f64 (sqrt.f64 2) C) B)) (*.f64 (pow.f64 (sqrt.f64 A) 5) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 5)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (pow.f64 A 7)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 A)) (*.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (*.f64 (sqrt.f64 2) C) B))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 A)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (*.f64 (pow.f64 (sqrt.f64 A) 3) -2))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sqrt.f64 A) 7) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)) (*.f64 (pow.f64 (sqrt.f64 A) 5) -2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 A) 5) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (+.f64 (*.f64 B (sqrt.f64 (*.f64 A 2))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (*.f64 -4 (*.f64 (pow.f64 (sqrt.f64 A) 7) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)))))))
(+.f64 (*.f64 (pow.f64 (sqrt.f64 A) 7) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)) -4)) (+.f64 (*.f64 B (sqrt.f64 (*.f64 A 2))) (*.f64 -2 (+.f64 (*.f64 (pow.f64 (sqrt.f64 A) 3) (/.f64 (*.f64 (sqrt.f64 2) C) B)) (*.f64 (pow.f64 (sqrt.f64 A) 5) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))))))
(*.f64 -1 (*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 2) B)))
(*.f64 (*.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 A) -1))
(neg.f64 (*.f64 B (sqrt.f64 (*.f64 A 2))))
(*.f64 (sqrt.f64 (*.f64 A 2)) (neg.f64 B))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (*.f64 -1 (*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 A) -1)) (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 A) 3) (/.f64 (*.f64 (sqrt.f64 2) C) B))))
(+.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 A 2)))) (*.f64 2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (*.f64 (sqrt.f64 2) C) B))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A 2)) (neg.f64 B)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (*.f64 2 (pow.f64 (sqrt.f64 A) 3))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 2) B))) (*.f64 2 (*.f64 (sqrt.f64 (pow.f64 A 5)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 A) 3) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 A) -1)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)) (*.f64 (pow.f64 (sqrt.f64 A) 5) 2))))
(+.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 A 2)))) (+.f64 (*.f64 (pow.f64 (sqrt.f64 A) 5) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)) 2)) (*.f64 2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (*.f64 (sqrt.f64 2) C) B)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A 2)) (neg.f64 B)) (*.f64 2 (+.f64 (*.f64 (pow.f64 (sqrt.f64 A) 5) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3))) (*.f64 (pow.f64 (sqrt.f64 A) 3) (/.f64 (*.f64 (sqrt.f64 2) C) B)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 A) (*.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (pow.f64 A 5)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (*.f64 4 (*.f64 (sqrt.f64 (pow.f64 A 7)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 A) 3) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (+.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 A) 7) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (*.f64 (sqrt.f64 A) -1)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)) (*.f64 (pow.f64 (sqrt.f64 A) 5) 2)))))
(+.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 A 2)))) (+.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 A) 5) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)) 2)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)) (*.f64 4 (pow.f64 (sqrt.f64 A) 7)))) (*.f64 2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (*.f64 (sqrt.f64 2) C) B)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (*.f64 2 (pow.f64 (sqrt.f64 A) 3))) (-.f64 (*.f64 (pow.f64 (sqrt.f64 A) 7) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)) 4)) (+.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 A) 5) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3))) -1/2) (*.f64 B (sqrt.f64 (*.f64 A 2))))))
(*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 A))
(*.f64 B (sqrt.f64 (*.f64 A 2)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 A)) (*.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (*.f64 (sqrt.f64 2) C) B))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 A)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (*.f64 (pow.f64 (sqrt.f64 A) 3) -2)))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 A 2))) (*.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (*.f64 (sqrt.f64 2) C) B))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 A 2))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (*.f64 -2 (pow.f64 (sqrt.f64 A) 3))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 5)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 A)) (*.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (*.f64 (sqrt.f64 2) C) B)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (*.f64 (pow.f64 (sqrt.f64 A) 3) -2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 A)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)) (*.f64 (pow.f64 (sqrt.f64 A) 5) -2))))
(+.f64 (+.f64 (*.f64 B (sqrt.f64 (*.f64 A 2))) (*.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (*.f64 (sqrt.f64 2) C) B)))) (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 A) 5) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 A 2))) (*.f64 -2 (+.f64 (*.f64 (pow.f64 (sqrt.f64 A) 3) (/.f64 (*.f64 (sqrt.f64 2) C) B)) (*.f64 (pow.f64 (sqrt.f64 A) 5) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 5)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (pow.f64 A 7)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 A)) (*.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (*.f64 (sqrt.f64 2) C) B))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 A)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) B) (*.f64 (pow.f64 (sqrt.f64 A) 3) -2))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sqrt.f64 A) 7) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)) (*.f64 (pow.f64 (sqrt.f64 A) 5) -2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 (sqrt.f64 A) 5) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))) (+.f64 (*.f64 B (sqrt.f64 (*.f64 A 2))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (pow.f64 A 3)) (/.f64 (*.f64 (sqrt.f64 2) C) B))) (*.f64 -4 (*.f64 (pow.f64 (sqrt.f64 A) 7) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)))))))
(+.f64 (*.f64 (pow.f64 (sqrt.f64 A) 7) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 5)) -4)) (+.f64 (*.f64 B (sqrt.f64 (*.f64 A 2))) (*.f64 -2 (+.f64 (*.f64 (pow.f64 (sqrt.f64 A) 3) (/.f64 (*.f64 (sqrt.f64 2) C) B)) (*.f64 (pow.f64 (sqrt.f64 A) 5) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 3)))))))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 A (*.f64 2 (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (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 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (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 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (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 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 A (*.f64 2 (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 A (*.f64 2 (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(*.f64 2 (*.f64 A (pow.f64 B 2)))
(*.f64 A (*.f64 2 (pow.f64 B 2)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (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 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (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 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 -8 (*.f64 (pow.f64 A 2) C)))
(+.f64 (*.f64 2 (*.f64 A (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(+.f64 (*.f64 A (*.f64 2 (pow.f64 B 2))) (*.f64 C (*.f64 (pow.f64 A 2) -8)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) B) -1))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) B) -1)) (*.f64 C (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 C (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) C)))
(+.f64 (*.f64 -1 (*.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 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))))))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) -8))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) B) -1)) (*.f64 C (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -2))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 C (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 B 5)))) (*.f64 -8 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 B 5))))))))
(+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) C)) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) -6)) (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F))))))
(+.f64 (*.f64 -1 (*.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 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3)))))) (+.f64 (*.f64 (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7)))) (+.f64 (*.f64 8 (*.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 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 7))))))) (pow.f64 C 3)) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) B) -1)) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) -8))) (+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (pow.f64 B 7))) 36) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (pow.f64 B 7)))) (*.f64 -64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (pow.f64 B 7))))))) (*.f64 C (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) -2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 C (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 B 5)))) (*.f64 -8 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 B 5)))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (pow.f64 B 7))) 36) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (pow.f64 B 7))) -56))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) -6)) (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (sqrt.f64 2) (pow.f64 B 3))) C)) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 7)) -64)) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (pow.f64 B 7))) 44))))))
(*.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 -8 (/.f64 F C))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.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 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 (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 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -4))) 1/8))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F C)))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 A (sqrt.f64 -4))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) A)))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -4)))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) A)))))
(+.f64 (*.f64 -1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (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/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.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 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 -64)) -1/32)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) 1/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 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -4))) 1/8)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 -4)) 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 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -64) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/32)) (+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F C)))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 A (sqrt.f64 -4))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) A))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))))))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -64)) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/32)) (+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -4)))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) A))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 A 2))) (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.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/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.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/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.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/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.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) (pow.f64 B 6)) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/128 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))))))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (sqrt.f64 -1024) (pow.f64 A 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (sqrt.f64 -64) (pow.f64 A 3))) -1/128))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (sqrt.f64 -4) (pow.f64 A 3))) 1/128)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -8)) A) 1/16)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -4))) 1/8)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 -64)) -1/32)))) (+.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 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 -4)) 1/32)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) 1/4)) (*.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/4 (sqrt.f64 (*.f64 -8 (/.f64 F C)))) (+.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 A 2)))) (+.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 A (sqrt.f64 -4))))) (+.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) A))) (+.f64 (*.f64 1/128 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 -4) (pow.f64 A 3))))) (+.f64 (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 -1024) (pow.f64 A 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 -1/128 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (sqrt.f64 -64) (pow.f64 A 3)))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -64) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/32)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))))))) (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (pow.f64 A 3))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 6)) (pow.f64 A 3)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/256)) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 1/128 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 A 3)) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (*.f64 (sqrt.f64 -1024) (pow.f64 A 3)))) (*.f64 -1/128 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 6)) (pow.f64 A 3)) (sqrt.f64 -64)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 2)) (*.f64 A (sqrt.f64 -4)))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 2)) A))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (+.f64 (*.f64 -1/32 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (sqrt.f64 -64)) (pow.f64 A 2))) (*.f64 1/64 (/.f64 (*.f64 (sqrt.f64 -8) (pow.f64 B 4)) (pow.f64 A 2)))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/32 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 B 4)) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -2)))
(*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F C) -2)))
(*.f64 -1/2 (sqrt.f64 (*.f64 -2 (/.f64 F C))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) A)))
(+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F C) -2))) (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 1/16) (/.f64 -1 A)))
(+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 -2 (/.f64 F C)))) (neg.f64 (/.f64 (*.f64 1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 C 3)))))) A)))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (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) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) A))))))
(+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 1/16) (/.f64 -1 A)) (+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F C) -2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) (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 -2)) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) (pow.f64 A 2)) 1/256))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) (pow.f64 A 2)))) (+.f64 (+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 -2 (/.f64 F C)))) (neg.f64 (/.f64 (*.f64 1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 C 3)))))) A))) (*.f64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 A 2))) -1/64)))
(+.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) (pow.f64 A 2)))) (+.f64 (neg.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 -2 (/.f64 F C))))) (/.f64 (*.f64 1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 C 3)))))) A))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) (pow.f64 A 2))) 5/256))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (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) (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) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) (pow.f64 B 2))))) A)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/1024 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 -2) (pow.f64 B 6)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 -2) (pow.f64 B 6)))) (+.f64 (*.f64 -1/2048 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 -2) (pow.f64 B 6)))) (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 -2) (pow.f64 B 6))))))) (pow.f64 A 3))))))))
(+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) (pow.f64 A 2)))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) -1/1024)) (+.f64 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) -1/256)) (*.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) 15/2048))) (/.f64 -1 (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F C) -2))) (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) 1/16) (/.f64 -1 A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) (pow.f64 A 2)) -1/32)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) (pow.f64 A 2)) 1/256)))))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) -1/32)) (+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 -2 (/.f64 F C)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 C 3)))))) A) (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 C 7))))) 15/2048) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 C 7))))) -5/1024)) (pow.f64 A 3)))))) (*.f64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 A 2))) 5/256))
(+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) (pow.f64 A 2)))) (+.f64 (-.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 -2 (/.f64 F C)))) (+.f64 (/.f64 (/.f64 (*.f64 1/16 (*.f64 (pow.f64 B 2) (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 C 3)))))) A) 1) (/.f64 (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 B 6) (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 C 7)))))) (*.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 (*.f64 -2 (/.f64 F (pow.f64 C 7))))) 7/2048)) (pow.f64 A 3)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -2)) (pow.f64 A 2))) -7/256)))
(*.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 -8 (/.f64 F C))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) 1/4)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -8) A) 1/16)))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 A (sqrt.f64 -4))))) (*.f64 1/16 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) A))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4)))) (*.f64 1/16 (/.f64 (sqrt.f64 -8) A))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 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) (sqrt.f64 -4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2))))
(+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -8) A) 1/16)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) 1/4)) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -4)) 1/32)) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 -8) (pow.f64 A 2)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -64)))))))))
(+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 A (sqrt.f64 -4))))) (*.f64 1/16 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) A))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F C)))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/32 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 -8) (pow.f64 A 2)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -64) (pow.f64 A 2))))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F C)))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4)))) (*.f64 1/16 (/.f64 (sqrt.f64 -8) A))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/64 (/.f64 (sqrt.f64 -8) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (+.f64 (*.f64 -1/32 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -64) (pow.f64 A 2)))) (*.f64 1/32 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))))))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/32 (*.f64 (/.f64 (sqrt.f64 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) (sqrt.f64 -4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/32 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))) (pow.f64 B 4)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) A) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 5))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -4)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (*.f64 -1/128 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 3))) (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 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -4)) 1/32)) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 -8) (pow.f64 A 2)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (sqrt.f64 -64))))))) (+.f64 (*.f64 (pow.f64 B 6) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 3))) 1/128)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -64) (pow.f64 A 3))) -1/128))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 -8) (pow.f64 A 3)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1024) (pow.f64 A 3)))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) 1/4)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (/.f64 (sqrt.f64 2) A) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 -8) A) 1/16)))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F C)))) (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 A (sqrt.f64 -4))))) (*.f64 1/16 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) A))))) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (sqrt.f64 -1024)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (pow.f64 A 3)))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 -1/128 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -64) (pow.f64 A 3)))))))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/32 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 -8) (pow.f64 A 2)))) (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -64) (pow.f64 A 2))))))))))
(+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 -4)))) (*.f64 1/16 (/.f64 (sqrt.f64 -8) A)))))) (+.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (+.f64 (*.f64 1/128 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 3)))) (*.f64 -1/128 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -64) (pow.f64 A 3)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (+.f64 (*.f64 1/64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1024)) (pow.f64 A 3))) (*.f64 1/256 (/.f64 (sqrt.f64 -8) (pow.f64 A 3))))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 1/64 (/.f64 (sqrt.f64 -8) (pow.f64 A 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (+.f64 (*.f64 -1/32 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -64) (pow.f64 A 2)))) (*.f64 1/32 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -4) (pow.f64 A 2))))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) B) -1))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -4 (*.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 3) F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) 2)) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) -4)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) B) -1))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (pow.f64 B 3))) -2))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (pow.f64 B 3))) -2))
(+.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 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 -16 (*.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 (*.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 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) 8)) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) -4)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) 2)) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 B 5)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) -16)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) B) -1)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (pow.f64 B 3))) -2) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 B 5))) -14)) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) 8))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F)))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (/.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (pow.f64 B 3))) -2) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 B 5))) -14)) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) 8))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 A F)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))) (+.f64 (*.f64 -64 (*.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 2 (*.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 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (+.f64 (*.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 4 (*.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 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7))) 36) (+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) 2)) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 B 5)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) 8)) (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) -4)) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)) -16)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) B) -1))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (/.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (pow.f64 B 7)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 -16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) -4)) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (pow.f64 B 7)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) -64)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.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 (pow.f64 A 7) F)) (pow.f64 B 7))) 36)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 B 5))) 10)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F)))) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.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 (pow.f64 A 7) F)) (pow.f64 B 7))) 36)) (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (pow.f64 B 5))) 10)) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)) (*.f64 -4 (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (*.f64 -64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (pow.f64 B 7)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 -16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7)) (*.f64 8 (sqrt.f64 (*.f64 (pow.f64 A 7) F)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 A F)) B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) C))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 A F)) B)) (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))) (/.f64 -1 (pow.f64 B 3))))
(+.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 A F)) B)) (neg.f64 (/.f64 (*.f64 (*.f64 C (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 A 3) F)))) -2) (pow.f64 B 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) C))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))) (pow.f64 B 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))) (+.f64 (*.f64 8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))))) (pow.f64 B 5))) (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 A F)) B)) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) -16)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) 8)) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))))) (/.f64 -1 (pow.f64 B 5))) (*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))) (/.f64 -1 (pow.f64 B 3)))))
(+.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 A F)) B)) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 A 5) F))) (*.f64 (pow.f64 C 2) -16)) (*.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 A 5) F)))) 10)) (pow.f64 B 5)) (/.f64 (*.f64 (*.f64 C (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 A 3) F)))) -2) (pow.f64 B 3)))))
(-.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 A F)) B)) (+.f64 (/.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 A 5) F))) (*.f64 (pow.f64 C 2) -16)) (*.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 A 5) F)))) 10)) (pow.f64 B 5)) 1) (/.f64 (*.f64 (*.f64 C (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 A 3) F)))) -2) (pow.f64 B 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (*.f64 (sqrt.f64 2) C))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))) (pow.f64 B 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))) (+.f64 (*.f64 8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))))) (pow.f64 B 5))) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B)) (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (sqrt.f64 (*.f64 (pow.f64 A 7) F)))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (*.f64 (sqrt.f64 2) (pow.f64 C 3)))) (+.f64 (*.f64 -64 (*.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 (+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F)))) (*.f64 -4 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 (*.f64 (pow.f64 A 3) F))))) (/.f64 -1 (pow.f64 B 3))) (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) -64)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) 32))) (+.f64 (*.f64 4 (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (pow.f64 A 7) F))))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 7) F)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) 8)))) (/.f64 -1 (pow.f64 B 7))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 A F)) B)) (*.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) -16)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 5) F)) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) 8)) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (sqrt.f64 (*.f64 (pow.f64 A 5) F)))))) (/.f64 -1 (pow.f64 B 5))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 A F)) B)) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 A 7) F)))) -32) (*.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 A 7) F)))) 12)) (pow.f64 B 7)))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 A 5) F))) (*.f64 (pow.f64 C 2) -16)) (*.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 A 5) F)))) 10)) (pow.f64 B 5)) (/.f64 (*.f64 (*.f64 C (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 A 3) F)))) -2) (pow.f64 B 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 C (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 A 3) F)))) -2) (pow.f64 B 3))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 A F)) B)) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 A 7) F)))) -32) (*.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 A 7) F)))) 12)) (pow.f64 B 7)) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 A 5) F))) (*.f64 (pow.f64 C 2) -16)) (*.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 A 5) F)))) 10)) (pow.f64 B 5))))))
(*.f64 -1 (pow.f64 B 2))
(neg.f64 (pow.f64 B 2))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(*.f64 4 (*.f64 A C))
(*.f64 C (*.f64 A 4))
(*.f64 A (*.f64 C 4))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(*.f64 4 (*.f64 A C))
(*.f64 C (*.f64 A 4))
(*.f64 A (*.f64 C 4))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(*.f64 -1 (pow.f64 B 2))
(neg.f64 (pow.f64 B 2))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(*.f64 4 (*.f64 A C))
(*.f64 C (*.f64 A 4))
(*.f64 A (*.f64 C 4))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(*.f64 4 (*.f64 A C))
(*.f64 C (*.f64 A 4))
(*.f64 A (*.f64 C 4))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(*.f64 4 (*.f64 A C))
(*.f64 C (*.f64 A 4))
(*.f64 A (*.f64 C 4))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(*.f64 -1 (pow.f64 B 2))
(neg.f64 (pow.f64 B 2))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(*.f64 -1 (pow.f64 B 2))
(neg.f64 (pow.f64 B 2))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A C)))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 0)
(sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(+.f64 0 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2) (/.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2))
(sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(-.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 0)
(sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 2))
(sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 1)
(sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(*.f64 1 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(*.f64 (sqrt.f64 A) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (sqrt.f64 A))
(sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 1/2)
(sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(sqrt.f64 (*.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 2))
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 2)))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 A 2)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (sqrt.f64 (+.f64 A A)))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 A A)))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A A)))
(sqrt.f64 (*.f64 A (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -1/2)))
(*.f64 (sqrt.f64 (+.f64 A A)) (sqrt.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 A A)))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A A)))
(sqrt.f64 (*.f64 A (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -1/2)))
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (sqrt.f64 2))
(sqrt.f64 (*.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 2))
(sqrt.f64 (*.f64 A (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) 2)))
(sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 A 2)))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))
(sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(*.f64 (*.f64 (sqrt.f64 A) 2) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2))
(sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2) (/.f64 (sqrt.f64 A) 2))
(sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) 1/4)
(sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(*.f64 (sqrt.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (sqrt.f64 (/.f64 A 2)))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 A A)))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A A)))
(sqrt.f64 (*.f64 A (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -1/2)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (/.f64 A -1/2)))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 A A)))
(sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A A)))
(sqrt.f64 (*.f64 A (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -1/2)))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 (*.f64 A (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 1/2))
(sqrt.f64 (*.f64 1/2 (*.f64 A (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))))
(sqrt.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 A 4))))
(/.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 1)
(sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 2)
(sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(/.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) 4)
(sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) 8)
(sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(pow.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 1)
(sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(+.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 0)
(*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))
(+.f64 0 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))
(+.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 A A))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A A))
(*.f64 A (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -1/2))
(-.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 0)
(*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))
(-.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2))
(-.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (neg.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2))
(-.f64 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (/.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -2))
(-.f64 (*.f64 A (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) -2))
(/.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 1)
(*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))
(/.f64 (*.f64 A (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 2)
(/.f64 (*.f64 A (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2)
(/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (*.f64 A 4)) 2)
(/.f64 (*.f64 A (*.f64 4 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 4)
(/.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 A 4)) 4)
(/.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))) (*.f64 A 4)) 4)
(/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 A A)) -1)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 A A))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A A))
(*.f64 A (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -1/2))
(/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (*.f64 A 4)) -2)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (+.f64 A A))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (+.f64 A A))
(*.f64 A (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) -1/2))
(/.f64 (+.f64 (*.f64 A (*.f64 4 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (*.f64 A (*.f64 4 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 8)
(/.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 A 4)) 4)
(/.f64 (*.f64 A (*.f64 4 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 4)
(/.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))) (*.f64 A 4)) 4)
(/.f64 (*.f64 (*.f64 A 4) (*.f64 4 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 16)
(/.f64 (*.f64 4 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 A 4))) 16)
(/.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 A 16)) 16)
(/.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))) (*.f64 A 16)) 16)
(/.f64 (*.f64 (*.f64 4 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (*.f64 A 4)) 16)
(/.f64 (*.f64 4 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 A 4))) 16)
(/.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (*.f64 A 16)) 16)
(/.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))) (*.f64 A 16)) 16)
(pow.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 1)
(*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 0)
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (*.f64 (sqrt.f64 F) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (*.f64 (sqrt.f64 F) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 0)
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (*.f64 (sqrt.f64 F) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 2))
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1)
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (*.f64 2 (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 2)
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 F) 4) (/.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 4)
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 F) 4) (/.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (*.f64 (sqrt.f64 F) 4) (/.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 8)
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 F) 4) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) 16)
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))) (/.f64 (*.f64 (sqrt.f64 F) 4) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 16)
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (*.f64 A (+.f64 C C)) (/.f64 (pow.f64 B 2) 2))) (*.f64 2 (sqrt.f64 F))) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 F) (/.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (*.f64 A (+.f64 C C)) (/.f64 (pow.f64 B 2) 2))))) 4)
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (/.f64 (*.f64 2 (sqrt.f64 F)) (-.f64 (*.f64 A (+.f64 C C)) (/.f64 (pow.f64 B 2) 2)))) 4)
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 A (-.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 F) 4)) 4)
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 1)
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 A (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (/.f64 (sqrt.f64 F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 (*.f64 A (*.f64 C 4)) (neg.f64 (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 0)
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (*.f64 A (*.f64 C 4))))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 A (*.f64 C 4)))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 (neg.f64 (pow.f64 B 2)) (neg.f64 (neg.f64 (*.f64 A (*.f64 C 4)))))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 (neg.f64 (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 C (*.f64 A 8)) (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 (neg.f64 (neg.f64 (*.f64 A (*.f64 C 4)))) (neg.f64 (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 (neg.f64 (neg.f64 (*.f64 A (*.f64 C 4)))) (neg.f64 (neg.f64 (neg.f64 (pow.f64 B 2)))))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 (neg.f64 (neg.f64 (*.f64 A (*.f64 C 4)))) (/.f64 (neg.f64 (neg.f64 (pow.f64 B 2))) -1))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 (-.f64 (*.f64 A (+.f64 C C)) (/.f64 (pow.f64 B 2) 2)) (-.f64 (*.f64 A (+.f64 C C)) (/.f64 (pow.f64 B 2) 2)))
(+.f64 (-.f64 (*.f64 A (+.f64 C C)) (/.f64 (pow.f64 B 2) 2)) (neg.f64 (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 A (+.f64 C C)))))
(+.f64 (-.f64 (*.f64 A (+.f64 C C)) (/.f64 (pow.f64 B 2) 2)) (-.f64 (*.f64 A (+.f64 C C)) (/.f64 (pow.f64 B 2) 2)))
(+.f64 (*.f64 A (+.f64 C C)) (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 A (+.f64 C C))))
(+.f64 (*.f64 A (+.f64 C C)) (+.f64 (*.f64 A (+.f64 C C)) (neg.f64 (pow.f64 B 2))))
(+.f64 (*.f64 A (+.f64 C C)) (-.f64 (*.f64 A (+.f64 C C)) (pow.f64 B 2)))
(+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (+.f64 C C) (+.f64 A A)))
(+.f64 (*.f64 A (+.f64 C C)) (-.f64 (*.f64 A (+.f64 C C)) (pow.f64 B 2)))
(+.f64 (*.f64 A (+.f64 C C)) (+.f64 (*.f64 A (+.f64 C C)) (neg.f64 (pow.f64 B 2))))
(+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (+.f64 C C) (+.f64 A A)))
(+.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 A (+.f64 C C))) (*.f64 A (+.f64 C C)))
(+.f64 (*.f64 A (+.f64 C C)) (+.f64 (*.f64 A (+.f64 C C)) (neg.f64 (pow.f64 B 2))))
(+.f64 (*.f64 A (+.f64 C C)) (-.f64 (*.f64 A (+.f64 C C)) (pow.f64 B 2)))
(+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (+.f64 C C) (+.f64 A A)))
(+.f64 (-.f64 (*.f64 C (*.f64 A 8)) (pow.f64 B 2)) (neg.f64 (*.f64 A (*.f64 C 4))))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 (neg.f64 (neg.f64 (neg.f64 (pow.f64 B 2)))) (neg.f64 (neg.f64 (*.f64 A (*.f64 C 4)))))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 B 2) 2) (*.f64 A (+.f64 C C)))) (-.f64 (*.f64 A (+.f64 C C)) (/.f64 (pow.f64 B 2) 2)))
(+.f64 (-.f64 (*.f64 A (+.f64 C C)) (/.f64 (pow.f64 B 2) 2)) (-.f64 (*.f64 A (+.f64 C C)) (/.f64 (pow.f64 B 2) 2)))
(+.f64 (neg.f64 (/.f64 (pow.f64 B 2) 2)) (-.f64 (*.f64 A (*.f64 C 4)) (/.f64 (pow.f64 B 2) 2)))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 (-.f64 (*.f64 A (*.f64 C 4)) (/.f64 (pow.f64 B 2) 2)) (neg.f64 (/.f64 (pow.f64 B 2) 2)))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 (/.f64 (neg.f64 (neg.f64 (pow.f64 B 2))) -1) (neg.f64 (neg.f64 (*.f64 A (*.f64 C 4)))))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 (/.f64 (neg.f64 (pow.f64 B 2)) 2) (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) 2))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) 2) (/.f64 (neg.f64 (pow.f64 B 2)) 2))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (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)) 4) (/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 3) 4))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (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)) 3) 4) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(+.f64 (-.f64 (*.f64 A (+.f64 C C)) (pow.f64 B 2)) (*.f64 A (+.f64 C C)))
(+.f64 (*.f64 A (+.f64 C C)) (+.f64 (*.f64 A (+.f64 C C)) (neg.f64 (pow.f64 B 2))))
(+.f64 (*.f64 A (+.f64 C C)) (-.f64 (*.f64 A (+.f64 C C)) (pow.f64 B 2)))
(+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (+.f64 C C) (+.f64 A A)))
(+.f64 (-.f64 (*.f64 A (*.f64 C 4)) (*.f64 A (*.f64 C 4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -1)
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 1)
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(*.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(*.f64 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 1/2)
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (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)) 4) 1/4)
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(*.f64 1/2 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) -1)
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) -2)
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 1)
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(/.f64 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 2)
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (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)) 4) 4)
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(/.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -4)
(/.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -4)
(/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 8) -8)
(/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 4)) 8)
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(/.f64 (/.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1) 4)
(/.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -4)
(/.f64 (*.f64 4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -4)
(/.f64 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 8) -8)
(/.f64 (-.f64 (*.f64 2 (*.f64 C (*.f64 A 8))) (*.f64 2 (*.f64 2 (pow.f64 B 2)))) 4)
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(pow.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 1)
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))
(neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(+.f64 (*.f64 C (*.f64 A 4)) (neg.f64 (pow.f64 B 2)))
(-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))

localize276.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
7.2b
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))
11.8b
(sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))
16.9b
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
17.1b
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
Compiler

Compiled 240 to 152 computations (36.7% saved)

series211.0ms (0.1%)

Counts
4 → 100
Calls

39 calls:

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

rewrite266.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
776×rational_best-simplify-47
620×rational_best-4
620×rational_best-2
620×rational_best-3
620×rational_best-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
031182
1223182
2497178
31596178
Stop Event
node limit
Counts
4 → 146
Calls
Call 1
Inputs
(sqrt.f64 (-.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 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))
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 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2) (neg.f64 (/.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 (neg.f64 (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)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (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 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 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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (*.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 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))))) (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 (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 (*.f64 -3 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (*.f64 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 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.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/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 1 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (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 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 (*.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 (neg.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 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -2) -2)))) (#(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 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -4) -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)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -4) -1) 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 neg.f64 (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 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)))) (#(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))) (/.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 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.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 0 (/.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 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.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 (*.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 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -3) (-.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)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16)))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -3) (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16)))))))) (#(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 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 -1 (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 1 (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 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 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 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -3) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 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 (*.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 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.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 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -3) (-.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 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)))) (#(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))) (/.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 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.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 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.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 (*.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 (*.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 (*.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)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.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 (-.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 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 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)))) (*.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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16)))) (/.f64 (*.f64 -3 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16)))))))) (#(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 (/.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 (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 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (*.f64 -3 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -3) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2) (/.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)))) 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 (*.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 -3 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.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 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -3) (-.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 (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 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 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -3) (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.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 1 (-.f64 (*.f64 C (*.f64 A 4)) (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 2 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))))) (#(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 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 -1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(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 -2 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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 C (*.f64 A 4)) (pow.f64 B 2))) 1)))) (#(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))) (/.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/2 (*.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.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 -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 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -2) (/.f64 1/2 (-.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)))) -2) (/.f64 -1/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)))) -2) (/.f64 -1 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) -1)))) (#(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 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 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.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 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -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 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 1/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 2 (-.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 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -4) (/.f64 1 (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -2) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) -1/2)))) (#(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 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.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)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -4) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -4) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (/.f64 (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -4)) (/.f64 1 (*.f64 2 (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16))))))))) (#(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 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.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 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 1 (/.f64 1 (-.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 (*.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 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.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))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.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)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) 2) (/.f64 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))) (sqrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 F) 2) (/.f64 (sqrt.f64 (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))) 2) (/.f64 (sqrt.f64 F) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (/.f64 0 B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (neg.f64 (/.f64 0 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 B) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B 4)) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 B 4)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (/.f64 0 B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (neg.f64 (/.f64 0 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (/.f64 0 (*.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (/.f64 (neg.f64 (/.f64 0 B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 B) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B 4)) (-.f64 0 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B 4)) (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B 4)) (/.f64 (neg.f64 (pow.f64 (-.f64 A C) 2)) (*.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (-.f64 A C) 2) (+.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (/.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (+.f64 B B) B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 (/.f64 B B) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (-.f64 A C) 2)) (*.f64 B 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (-.f64 A C) 2) 2) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (-.f64 A C) 2)) (*.f64 B -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (/.f64 (+.f64 B B) B) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (pow.f64 (-.f64 A C) 2))) (*.f64 2 (*.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (pow.f64 (-.f64 A C) 2))) (*.f64 4 (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B)) (/.f64 2 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B)) 2) (/.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (-.f64 A C) 2) -2) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 2 (*.f64 2 (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 (*.f64 B 4)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 (-.f64 A C) 2))) (/.f64 2 B)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2 B) (*.f64 2 (*.f64 2 (pow.f64 (-.f64 A C) 2)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) 1)))))

simplify901.0ms (0.6%)

Algorithm
egg-herbie
Rules
1228×rational_best-simplify-108
1010×rational_best-simplify-1
598×rational_best-simplify-55
560×rational_best-simplify-59
514×rational_best-simplify-50
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
076621356
1229620026
2684219990
Stop Event
node limit
Counts
246 → 384
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 A C)) (sqrt.f64 -8))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A C))) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (*.f64 A C)) (sqrt.f64 -8)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A C))) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -8) 3)))) (*.f64 (sqrt.f64 (*.f64 A C)) (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A C))) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -8) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -8) 5)))) (*.f64 (sqrt.f64 (*.f64 A C)) (sqrt.f64 -8)))))
(*.f64 (sqrt.f64 2) B)
(+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 -4 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 (sqrt.f64 2) B) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 B 3)))) (*.f64 -4 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 (sqrt.f64 2) B) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 2) B))) (*.f64 -32 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 B 5)))))))
(*.f64 -1 (*.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 4 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 2) B))) (*.f64 -1 (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 B 3)))) (+.f64 (*.f64 4 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 2) B))) (*.f64 -1 (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 B 3)))) (+.f64 (*.f64 4 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) B)) (*.f64 32 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 B 5)))))))
(*.f64 (sqrt.f64 2) B)
(+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 -4 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 (sqrt.f64 2) B) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 B 3)))) (*.f64 -4 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 (sqrt.f64 2) B) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 2) B))) (*.f64 -32 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 B 5)))))))
(*.f64 (sqrt.f64 2) B)
(+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 -4 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 (sqrt.f64 2) B) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 B 3)))) (*.f64 -4 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 (sqrt.f64 2) B) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 2) B))) (*.f64 -32 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 B 5)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A C))) (sqrt.f64 -8)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A C))) (sqrt.f64 -8))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (sqrt.f64 -8))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -8))))) (pow.f64 B 2))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A C))) (sqrt.f64 -8))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (sqrt.f64 -8))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -8))))) (pow.f64 B 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 1 (sqrt.f64 -8)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (sqrt.f64 -8))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 1 (pow.f64 (sqrt.f64 -8) 3)))))) (pow.f64 B 4)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (/.f64 1 (pow.f64 (sqrt.f64 -8) 5)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (/.f64 1 (sqrt.f64 -8)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (sqrt.f64 -8))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (/.f64 1 (pow.f64 (sqrt.f64 -8) 3))))))) (pow.f64 B 6))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A C))) (sqrt.f64 -8))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (sqrt.f64 -8))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -8))))) (pow.f64 B 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 1 (sqrt.f64 -8)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (sqrt.f64 -8))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 1 (pow.f64 (sqrt.f64 -8) 3)))))) (pow.f64 B 4))))))
(*.f64 -1 (/.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (sqrt.f64 2))) (*.f64 4 (*.f64 A (*.f64 (sqrt.f64 2) C)))) (pow.f64 B 3))) (*.f64 -1 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (sqrt.f64 2))) (*.f64 4 (*.f64 A (*.f64 (sqrt.f64 2) C)))) (pow.f64 B 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 (sqrt.f64 2) 3))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (sqrt.f64 2))) (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))))) (pow.f64 B 5))) (*.f64 -1 (/.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (sqrt.f64 2))) (+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 (sqrt.f64 2) 5))) (+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 (sqrt.f64 2) 3))) (*.f64 64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))))))) (pow.f64 B 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (sqrt.f64 2))) (*.f64 4 (*.f64 A (*.f64 (sqrt.f64 2) C)))) (pow.f64 B 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 (sqrt.f64 2) 3))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (sqrt.f64 2))) (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))))) (pow.f64 B 5))) (*.f64 -1 (/.f64 (sqrt.f64 2) B)))))
(/.f64 (sqrt.f64 2) B)
(+.f64 (/.f64 (sqrt.f64 2) B) (+.f64 (*.f64 4 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3))) (*.f64 -4 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 2) (pow.f64 B 3))))))
(+.f64 (/.f64 (sqrt.f64 2) B) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 5)))) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5))) (+.f64 (*.f64 4 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 B 5)))) (*.f64 -4 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 2) (pow.f64 B 3)))))))))
(+.f64 (/.f64 (sqrt.f64 2) B) (+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 B 7)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 B 5)))) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 7))) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 5)))) (+.f64 (*.f64 4 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 2) (pow.f64 B 3)))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (*.f64 (sqrt.f64 2) (pow.f64 B 7)))) (*.f64 -32 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 B 7)))))))))))))
(*.f64 -1 (/.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -4 (/.f64 A (*.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 4 (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))))) (*.f64 -1 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -4 (/.f64 A (*.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 4 (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 B 5)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 5))))) (pow.f64 C 2))) (*.f64 -1 (/.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -32 (/.f64 (pow.f64 A 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 B 7)))) (+.f64 (*.f64 -64 (/.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 B 7)))) (+.f64 (*.f64 64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 B 7))) (*.f64 -32 (/.f64 (pow.f64 A 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 B 7))))))))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -4 (/.f64 A (*.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 4 (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 B 5)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 5))))) (pow.f64 C 2))) (*.f64 -1 (/.f64 (sqrt.f64 2) B)))))
(*.f64 -1 (/.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -4 (/.f64 C (*.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 4 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))))) (*.f64 -1 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 C 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 B 5)))) (*.f64 -16 (/.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -4 (/.f64 C (*.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 4 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))))) (*.f64 -1 (/.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 C 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 B 5)))) (*.f64 -16 (/.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7))) (+.f64 (*.f64 -32 (/.f64 (pow.f64 C 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 B 7)))) (+.f64 (*.f64 -64 (/.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (pow.f64 B 7)))) (*.f64 -32 (/.f64 (pow.f64 C 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 B 7))))))))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -4 (/.f64 C (*.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 4 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))))) (*.f64 -1 (/.f64 (sqrt.f64 2) B)))))
(sqrt.f64 (*.f64 F (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 A (+.f64 (*.f64 -1 (/.f64 C B)) 1)) (sqrt.f64 (/.f64 F (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 A (+.f64 (*.f64 -1 (/.f64 C B)) 1)) (sqrt.f64 (/.f64 F (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))) (+.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (+.f64 1 (*.f64 -1 (/.f64 C B))))) 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (+.f64 (*.f64 -1 (/.f64 C B)) 1))) 2)) (+.f64 1 (*.f64 -1 (/.f64 C B))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) 3)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (+.f64 (*.f64 -1 (/.f64 C B)) 1)) (sqrt.f64 (/.f64 F (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))) (+.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (+.f64 1 (*.f64 -1 (/.f64 C B))))) 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))))))))))
(*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (/.f64 C B)) 1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (/.f64 C B)) 1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 B F)))) (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (/.f64 C B)) 1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (+.f64 1 (*.f64 -1 (/.f64 C B)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 1/2) 3))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (/.f64 C B)) 1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 B F)))) (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B))))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 C B) 1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 C B) 1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 C B) 1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 B F)))) (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 C B) 1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 C B) 1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 C B) 1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (-.f64 (/.f64 C B) 1)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 1/2) 3))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B)))))))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) F))
(+.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) F)) (*.f64 1/2 (*.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) C) (sqrt.f64 (/.f64 F (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))))
(+.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) F)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) (sqrt.f64 (/.f64 F (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) F))))) (*.f64 1/2 (*.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) C) (sqrt.f64 (/.f64 F (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))))
(+.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) F)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) (sqrt.f64 (/.f64 F (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) C) (sqrt.f64 (/.f64 F (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 -1/4 (*.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) (sqrt.f64 (/.f64 F (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) 2)) (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) 3) F))))))))
(*.f64 (*.f64 (sqrt.f64 1/2) C) (sqrt.f64 (/.f64 F B)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) C) (sqrt.f64 (/.f64 F B))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) C) (sqrt.f64 (/.f64 F B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 B F)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) (-.f64 (*.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2))) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 C 2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) C) (sqrt.f64 (/.f64 F B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 B F)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) C) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) C) (sqrt.f64 (/.f64 F B)))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 A B) 1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) C) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 A B) 1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 B F)))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 A B) 1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 A B) 1) (-.f64 (*.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 A B) 1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2))) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 C 2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) C) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 A B) 1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 B F)))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 A B) 1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))))))
(*.f64 1/2 (/.f64 (pow.f64 C 2) B))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(*.f64 1/2 (/.f64 (pow.f64 A 2) B))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(*.f64 1/2 (/.f64 (pow.f64 A 2) B))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(*.f64 1/2 (/.f64 (pow.f64 A 2) B))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(*.f64 1/2 (/.f64 (pow.f64 C 2) B))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(*.f64 1/2 (/.f64 (pow.f64 C 2) B))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(+.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 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2) (neg.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)))) 0)
(-.f64 (neg.f64 (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)))) -2))
(-.f64 0 (neg.f64 (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))))) (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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (*.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 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (neg.f64 (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 (*.f64 -3 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (*.f64 2 (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)
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) -1)
(*.f64 1/2 (*.f64 2 (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)))))
(*.f64 -1 (neg.f64 (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))))) 1/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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) -1)
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -2) -2)
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2)
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -4) -4)
(/.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 4)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -4) -1) 4)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 1)
(neg.f64 (neg.f64 (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)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)
(+.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 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 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.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 0 (/.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 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.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 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -3) (-.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)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(+.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16)))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -3) (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16)))))
(+.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 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (-.f64 -1 (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 1 (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 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 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -3) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 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 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.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 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -3) (-.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 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)
(-.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 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 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.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 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.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 (*.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 (*.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 (*.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)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.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 (-.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 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 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)))) (*.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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16)))) (/.f64 (*.f64 -3 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16)))))
(-.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 (/.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 (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 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (*.f64 -3 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) 2))
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -3) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2) (/.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)))) 2))
(-.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.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 -3 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.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 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -3) (-.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 (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 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 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -3) (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16)))))
(*.f64 2 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.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 1 (-.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 2 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (neg.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 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 -1 (-.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))))) (/.f64 -2 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (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))) 1)
(*.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 1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 1/2 (*.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 1 (/.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 -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 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -2) (/.f64 1/2 (-.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)))) -2) (/.f64 -1/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)))) -2) (/.f64 -1 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 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)))) -1)
(*.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 1 (/.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 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 -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 C (*.f64 A 8)))) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 1/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 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 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -4) (/.f64 1 (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -2) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) -1/2)
(*.f64 (/.f64 1 (-.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/2 (-.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)))) -2))
(*.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -4))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -4) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1/4)
(*.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -4) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (/.f64 (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -4)) (/.f64 1 (*.f64 2 (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16))))))
(*.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 C (*.f64 A 4))))) (/.f64 1 (/.f64 1 (-.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 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (/.f64 1 (/.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))) (sqrt.f64 (-.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 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(pow.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))) 1)
(neg.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 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) 2) (/.f64 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) 2))
(-.f64 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) 0)
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))) 2))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))
(*.f64 (sqrt.f64 (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))) (sqrt.f64 F))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))) 1/2)
(*.f64 (*.f64 (sqrt.f64 F) 2) (/.f64 (sqrt.f64 (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))) 2))
(*.f64 (*.f64 (sqrt.f64 (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))) 2) (/.f64 (sqrt.f64 F) 2))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))))) 1/4)
(/.f64 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))) 2)
(/.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))))) 4)
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) 1)
(+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) 0)
(+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (/.f64 0 B))
(+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (neg.f64 (/.f64 0 B)))
(+.f64 0 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))
(+.f64 (/.f64 0 B) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))
(+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B 4)) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B 4)))
(+.f64 (/.f64 0 (*.f64 B 4)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))
(-.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) 0)
(-.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (/.f64 0 B))
(-.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (neg.f64 (/.f64 0 B)))
(-.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (/.f64 0 (*.f64 B 4)))
(-.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (/.f64 (neg.f64 (/.f64 0 B)) 2))
(-.f64 0 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)))
(-.f64 (/.f64 0 B) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)))
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B 4)) (-.f64 0 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B 4))))
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B 4)) (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) 2))
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B 4)) (/.f64 (neg.f64 (pow.f64 (-.f64 A C) 2)) (*.f64 B 4)))
(/.f64 (pow.f64 (-.f64 A C) 2) (+.f64 B B))
(/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) 1)
(/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (/.f64 B B))
(/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 2)
(/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (+.f64 B B) B))
(/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 (/.f64 B B) 2))
(/.f64 (*.f64 2 (pow.f64 (-.f64 A C) 2)) (*.f64 B 4))
(/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) 2) B)
(/.f64 (neg.f64 (pow.f64 (-.f64 A C) 2)) (*.f64 B -2))
(/.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 4)
(/.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (/.f64 (+.f64 B B) B) 2))
(/.f64 (*.f64 2 (*.f64 2 (pow.f64 (-.f64 A C) 2))) (*.f64 2 (*.f64 B 4)))
(/.f64 (*.f64 2 (*.f64 2 (pow.f64 (-.f64 A C) 2))) (*.f64 4 (+.f64 B B)))
(/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B)) (/.f64 2 B))
(/.f64 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B)) 2) (/.f64 1 B))
(/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) -2) (neg.f64 B))
(/.f64 (*.f64 4 (*.f64 2 (*.f64 2 (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 (*.f64 B 4)) 4))
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 (-.f64 A C) 2))) (/.f64 2 B)) 16)
(/.f64 (*.f64 (/.f64 2 B) (*.f64 2 (*.f64 2 (pow.f64 (-.f64 A C) 2)))) 16)
(pow.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) 1)
Outputs
(*.f64 (sqrt.f64 (*.f64 A C)) (sqrt.f64 -8))
(sqrt.f64 (*.f64 (*.f64 A C) -8))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A C))) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (*.f64 A C)) (sqrt.f64 -8)))
(+.f64 (sqrt.f64 (*.f64 (*.f64 A C) -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A C))) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -8) 3)))) (*.f64 (sqrt.f64 (*.f64 A C)) (sqrt.f64 -8))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 A C) -8)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A C) 3))) (/.f64 (pow.f64 B 4) (sqrt.f64 -512)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A C) 3))) (/.f64 (pow.f64 B 4) (sqrt.f64 -512)))) (+.f64 (sqrt.f64 (*.f64 (*.f64 A C) -8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A C))) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -8) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -8) 5)))) (*.f64 (sqrt.f64 (*.f64 A C)) (sqrt.f64 -8)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) (+.f64 (sqrt.f64 (*.f64 (*.f64 A C) -8)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A C) 5))) (/.f64 (pow.f64 B 6) (sqrt.f64 -32768)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A C) 3))) (/.f64 (pow.f64 B 4) (sqrt.f64 -512)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -8))) (+.f64 (sqrt.f64 (*.f64 (*.f64 A C) -8)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A C) 3))) (/.f64 (pow.f64 B 4) (sqrt.f64 -512)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A C) 5))) (/.f64 (pow.f64 B 6) (sqrt.f64 -32768)))))))
(*.f64 (sqrt.f64 2) B)
(*.f64 B (sqrt.f64 2))
(+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 -4 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 B (sqrt.f64 2)) (*.f64 (*.f64 A C) (/.f64 -4 (*.f64 B (sqrt.f64 2)))))
(+.f64 (*.f64 (sqrt.f64 2) B) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 B 3)))) (*.f64 -4 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 B (sqrt.f64 2)) (+.f64 (*.f64 (*.f64 A C) (/.f64 -4 (*.f64 B (sqrt.f64 2)))) (*.f64 -8 (/.f64 (pow.f64 (*.f64 A C) 2) (*.f64 (sqrt.f64 8) (pow.f64 B 3))))))
(+.f64 (*.f64 (sqrt.f64 2) B) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 2) B))) (*.f64 -32 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 B 5)))))))
(+.f64 (*.f64 B (sqrt.f64 2)) (+.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 A C) 2) (*.f64 (sqrt.f64 8) (pow.f64 B 3)))) (+.f64 (*.f64 (*.f64 A C) (/.f64 -4 (*.f64 B (sqrt.f64 2)))) (*.f64 (pow.f64 (*.f64 A C) 3) (/.f64 -32 (*.f64 (sqrt.f64 32) (pow.f64 B 5)))))))
(+.f64 (*.f64 B (sqrt.f64 2)) (+.f64 (*.f64 (*.f64 A C) (/.f64 -4 (*.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 A C) 2) (*.f64 (sqrt.f64 8) (pow.f64 B 3)))) (*.f64 (pow.f64 (*.f64 A C) 3) (/.f64 -32 (*.f64 (sqrt.f64 32) (pow.f64 B 5)))))))
(*.f64 -1 (*.f64 (sqrt.f64 2) B))
(*.f64 B (*.f64 (sqrt.f64 2) -1))
(*.f64 (sqrt.f64 2) (neg.f64 B))
(+.f64 (*.f64 4 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 2) B))) (*.f64 -1 (*.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 2) -1)) (*.f64 (*.f64 A C) (/.f64 4 (*.f64 B (sqrt.f64 2)))))
(+.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (*.f64 (*.f64 A C) (/.f64 (/.f64 4 B) (sqrt.f64 2))))
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 B 3)))) (+.f64 (*.f64 4 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 2) B))) (*.f64 -1 (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 2) -1)) (+.f64 (*.f64 (*.f64 A C) (/.f64 4 (*.f64 B (sqrt.f64 2)))) (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 8 (*.f64 (sqrt.f64 8) (pow.f64 B 3))))))
(+.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (+.f64 (*.f64 (*.f64 A C) (/.f64 (/.f64 4 B) (sqrt.f64 2))) (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 8 (*.f64 (sqrt.f64 8) (pow.f64 B 3))))))
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 B 3)))) (+.f64 (*.f64 4 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 2) B))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 2) B)) (*.f64 32 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 B 5)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 8 (*.f64 (sqrt.f64 8) (pow.f64 B 3)))) (+.f64 (*.f64 (*.f64 A C) (/.f64 4 (*.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 B (*.f64 (sqrt.f64 2) -1)) (*.f64 (/.f64 (pow.f64 (*.f64 A C) 3) (*.f64 (sqrt.f64 32) (pow.f64 B 5))) 32))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 2) (neg.f64 B)) (*.f64 (*.f64 A C) (/.f64 (/.f64 4 B) (sqrt.f64 2)))) (+.f64 (*.f64 (pow.f64 (*.f64 A C) 3) (/.f64 32 (*.f64 (sqrt.f64 32) (pow.f64 B 5)))) (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 8 (*.f64 (sqrt.f64 8) (pow.f64 B 3))))))
(*.f64 (sqrt.f64 2) B)
(*.f64 B (sqrt.f64 2))
(+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 -4 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 B (sqrt.f64 2)) (*.f64 (*.f64 A C) (/.f64 -4 (*.f64 B (sqrt.f64 2)))))
(+.f64 (*.f64 (sqrt.f64 2) B) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 B 3)))) (*.f64 -4 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 B (sqrt.f64 2)) (+.f64 (*.f64 (*.f64 A C) (/.f64 -4 (*.f64 B (sqrt.f64 2)))) (*.f64 -8 (/.f64 (pow.f64 (*.f64 A C) 2) (*.f64 (sqrt.f64 8) (pow.f64 B 3))))))
(+.f64 (*.f64 (sqrt.f64 2) B) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 2) B))) (*.f64 -32 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 B 5)))))))
(+.f64 (*.f64 B (sqrt.f64 2)) (+.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 A C) 2) (*.f64 (sqrt.f64 8) (pow.f64 B 3)))) (+.f64 (*.f64 (*.f64 A C) (/.f64 -4 (*.f64 B (sqrt.f64 2)))) (*.f64 (pow.f64 (*.f64 A C) 3) (/.f64 -32 (*.f64 (sqrt.f64 32) (pow.f64 B 5)))))))
(+.f64 (*.f64 B (sqrt.f64 2)) (+.f64 (*.f64 (*.f64 A C) (/.f64 -4 (*.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 A C) 2) (*.f64 (sqrt.f64 8) (pow.f64 B 3)))) (*.f64 (pow.f64 (*.f64 A C) 3) (/.f64 -32 (*.f64 (sqrt.f64 32) (pow.f64 B 5)))))))
(*.f64 (sqrt.f64 2) B)
(*.f64 B (sqrt.f64 2))
(+.f64 (*.f64 (sqrt.f64 2) B) (*.f64 -4 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 B (sqrt.f64 2)) (*.f64 (*.f64 A C) (/.f64 -4 (*.f64 B (sqrt.f64 2)))))
(+.f64 (*.f64 (sqrt.f64 2) B) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 B 3)))) (*.f64 -4 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 B (sqrt.f64 2)) (+.f64 (*.f64 (*.f64 A C) (/.f64 -4 (*.f64 B (sqrt.f64 2)))) (*.f64 -8 (/.f64 (pow.f64 (*.f64 A C) 2) (*.f64 (sqrt.f64 8) (pow.f64 B 3))))))
(+.f64 (*.f64 (sqrt.f64 2) B) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 B 3)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 2) B))) (*.f64 -32 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 B 5)))))))
(+.f64 (*.f64 B (sqrt.f64 2)) (+.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 A C) 2) (*.f64 (sqrt.f64 8) (pow.f64 B 3)))) (+.f64 (*.f64 (*.f64 A C) (/.f64 -4 (*.f64 B (sqrt.f64 2)))) (*.f64 (pow.f64 (*.f64 A C) 3) (/.f64 -32 (*.f64 (sqrt.f64 32) (pow.f64 B 5)))))))
(+.f64 (*.f64 B (sqrt.f64 2)) (+.f64 (*.f64 (*.f64 A C) (/.f64 -4 (*.f64 B (sqrt.f64 2)))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 A C) 2) (*.f64 (sqrt.f64 8) (pow.f64 B 3)))) (*.f64 (pow.f64 (*.f64 A C) 3) (/.f64 -32 (*.f64 (sqrt.f64 32) (pow.f64 B 5)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A C))) (sqrt.f64 -8)))
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 (/.f64 1 A) C) -8)))
(*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 (/.f64 1 A) C))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A C))) (sqrt.f64 -8))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (sqrt.f64 -8))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -8))))) (pow.f64 B 2))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 (/.f64 1 A) C) -8))) (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (*.f64 -1/16 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (*.f64 A C) 3)) -8))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A C) 3))) (/.f64 1 (sqrt.f64 -8))))) -1)))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 (/.f64 1 A) C)))) (*.f64 (pow.f64 B 2) (neg.f64 (+.f64 (*.f64 -1/16 (sqrt.f64 (*.f64 -8 (/.f64 1 (pow.f64 (*.f64 A C) 3))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A C) 3))) (sqrt.f64 -8)) -1/4)))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 (/.f64 1 A) C)))) (*.f64 (pow.f64 B 2) (neg.f64 (+.f64 (*.f64 -1/16 (sqrt.f64 (*.f64 -8 (/.f64 1 (pow.f64 (*.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A C) 3))) (sqrt.f64 -8)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A C))) (sqrt.f64 -8))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (sqrt.f64 -8))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -8))))) (pow.f64 B 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 1 (sqrt.f64 -8)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (sqrt.f64 -8))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 1 (pow.f64 (sqrt.f64 -8) 3)))))) (pow.f64 B 4)))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 (/.f64 1 A) C) -8))) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (*.f64 -1/16 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (*.f64 A C) 3)) -8))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A C) 3))) (/.f64 1 (sqrt.f64 -8))))) -1)) (*.f64 (pow.f64 B 4) (*.f64 (+.f64 (*.f64 -1/16 (*.f64 1 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A C) 5))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/64 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (*.f64 A C) 5)) -8))) (*.f64 (/.f64 1 (sqrt.f64 -512)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A C) 5))) 1/8)))) -1))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 (/.f64 1 A) C)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (sqrt.f64 (*.f64 -8 (/.f64 1 (pow.f64 (*.f64 A C) 3))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A C) 3))) (sqrt.f64 -8)) -1/4))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A C) 5))) (sqrt.f64 -8)) -1/16) (+.f64 (*.f64 -1/64 (sqrt.f64 (*.f64 -8 (/.f64 1 (pow.f64 (*.f64 A C) 5))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A C) 5))) (sqrt.f64 -512)) 1/8)))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 (/.f64 1 A) C)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (sqrt.f64 (*.f64 -8 (/.f64 1 (pow.f64 (*.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A C) 3))) (sqrt.f64 -8))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A C) 5))) (sqrt.f64 -8))) (+.f64 (*.f64 -1/64 (sqrt.f64 (*.f64 -8 (/.f64 1 (pow.f64 (*.f64 A C) 5))))) (*.f64 1/8 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A C) 5))) (sqrt.f64 -512)))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (/.f64 1 (pow.f64 (sqrt.f64 -8) 5)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (/.f64 1 (sqrt.f64 -8)))) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (sqrt.f64 -8))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) (pow.f64 C 7)))) (/.f64 1 (pow.f64 (sqrt.f64 -8) 3))))))) (pow.f64 B 6))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A C))) (sqrt.f64 -8))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (sqrt.f64 -8))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 1 (sqrt.f64 -8))))) (pow.f64 B 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 1 (sqrt.f64 -8)))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (sqrt.f64 -8))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 1 (pow.f64 (sqrt.f64 -8) 3)))))) (pow.f64 B 4))))))
(+.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (*.f64 -1/16 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (*.f64 A C) 3)) -8))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A C) 3))) (/.f64 1 (sqrt.f64 -8))))) -1)) (*.f64 (pow.f64 B 4) (*.f64 (+.f64 (*.f64 -1/16 (*.f64 1 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A C) 5))) (sqrt.f64 -8)))) (+.f64 (*.f64 -1/64 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (*.f64 A C) 5)) -8))) (*.f64 (/.f64 1 (sqrt.f64 -512)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A C) 5))) 1/8)))) -1))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 (/.f64 1 A) C) -8))) (*.f64 -1 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A C) 7))) (/.f64 1 (sqrt.f64 -32768)))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 1 (sqrt.f64 -8)) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A C) 7))))) (+.f64 (*.f64 -1/256 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (*.f64 A C) 7)) -8))) (*.f64 (/.f64 1 (sqrt.f64 -512)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A C) 7))) 1/32)))))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (sqrt.f64 (*.f64 -8 (/.f64 1 (pow.f64 (*.f64 A C) 3))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A C) 3))) (sqrt.f64 -8)) -1/4))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A C) 5))) (sqrt.f64 -8)) -1/16) (+.f64 (*.f64 -1/64 (sqrt.f64 (*.f64 -8 (/.f64 1 (pow.f64 (*.f64 A C) 5))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A C) 5))) (sqrt.f64 -512)) 1/8)))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 (/.f64 1 A) C)))) (*.f64 (pow.f64 B 6) (neg.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A C) 7))) (sqrt.f64 -32768)) -1/8) (+.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A C) 7))) (sqrt.f64 -512)) 1/32) (+.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A C) 7))) (sqrt.f64 -8)) -1/64) (*.f64 -1/256 (sqrt.f64 (*.f64 -8 (/.f64 1 (pow.f64 (*.f64 A C) 7))))))))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (sqrt.f64 (*.f64 -8 (/.f64 1 (pow.f64 (*.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A C) 3))) (sqrt.f64 -8))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A C) 5))) (sqrt.f64 -8))) (+.f64 (*.f64 -1/64 (sqrt.f64 (*.f64 -8 (/.f64 1 (pow.f64 (*.f64 A C) 5))))) (*.f64 1/8 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A C) 5))) (sqrt.f64 -512)))))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 (/.f64 1 A) C)))) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A C) 7))) (sqrt.f64 -32768))) (+.f64 (*.f64 1/32 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A C) 7))) (sqrt.f64 -512))) (+.f64 (*.f64 -1/64 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 A C) 7))) (sqrt.f64 -8))) (*.f64 -1/256 (sqrt.f64 (*.f64 -8 (/.f64 1 (pow.f64 (*.f64 A C) 7)))))))) (neg.f64 (pow.f64 B 6)))))
(*.f64 -1 (/.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 2) (/.f64 -1 B))
(neg.f64 (/.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (sqrt.f64 2))) (*.f64 4 (*.f64 A (*.f64 (sqrt.f64 2) C)))) (pow.f64 B 3))) (*.f64 -1 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 (sqrt.f64 2) (/.f64 -1 B)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 A C) (/.f64 -4 (sqrt.f64 2))) (*.f64 4 (*.f64 A (*.f64 C (sqrt.f64 2))))) (pow.f64 B 3))))
(*.f64 -1 (+.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (+.f64 (*.f64 (*.f64 A C) (/.f64 -4 (sqrt.f64 2))) (*.f64 A (*.f64 (*.f64 C (sqrt.f64 2)) 4))) (pow.f64 B 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (sqrt.f64 2))) (*.f64 4 (*.f64 A (*.f64 (sqrt.f64 2) C)))) (pow.f64 B 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 (sqrt.f64 2) 3))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (sqrt.f64 2))) (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))))) (pow.f64 B 5))) (*.f64 -1 (/.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 A C) (/.f64 -4 (sqrt.f64 2))) (*.f64 4 (*.f64 A (*.f64 C (sqrt.f64 2))))) (pow.f64 B 3))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 -1 B)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 A C) 2) (sqrt.f64 8))) (+.f64 (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 -16 (sqrt.f64 2))) (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))))) (pow.f64 B 5)))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 A C) (/.f64 -4 (sqrt.f64 2))) (*.f64 A (*.f64 (*.f64 C (sqrt.f64 2)) 4))) (pow.f64 B 3))) (*.f64 -1 (+.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 -8 (sqrt.f64 8))) (+.f64 (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 -16 (sqrt.f64 2))) (*.f64 16 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2))))) (pow.f64 B 5)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (sqrt.f64 2))) (+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 (sqrt.f64 2) 5))) (+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 (sqrt.f64 2) 3))) (*.f64 64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))))))) (pow.f64 B 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (sqrt.f64 2))) (*.f64 4 (*.f64 A (*.f64 (sqrt.f64 2) C)))) (pow.f64 B 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 (sqrt.f64 2) 3))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (sqrt.f64 2))) (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))))) (pow.f64 B 5))) (*.f64 -1 (/.f64 (sqrt.f64 2) B)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 A C) (/.f64 -4 (sqrt.f64 2))) (*.f64 4 (*.f64 A (*.f64 C (sqrt.f64 2))))) (pow.f64 B 3))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 -1 B)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 (*.f64 A C) 2) (sqrt.f64 8))) (+.f64 (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 -16 (sqrt.f64 2))) (*.f64 16 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2)))))) (pow.f64 B 5))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 A C) 3) (/.f64 -64 (sqrt.f64 2))) (+.f64 (*.f64 (pow.f64 (*.f64 A C) 3) (/.f64 -32 (sqrt.f64 32))) (+.f64 (*.f64 (pow.f64 (*.f64 A C) 3) (/.f64 -32 (sqrt.f64 8))) (*.f64 64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (sqrt.f64 2))))))) (pow.f64 B 7))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (sqrt.f64 2) B) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 -8 (sqrt.f64 8))) (+.f64 (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 -16 (sqrt.f64 2))) (*.f64 16 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2))))) (pow.f64 B 5)))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 A C) (/.f64 -4 (sqrt.f64 2))) (*.f64 A (*.f64 (*.f64 C (sqrt.f64 2)) 4))) (pow.f64 B 3)) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 A C) 3) (/.f64 -64 (sqrt.f64 2))) (+.f64 (*.f64 64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3))) (*.f64 -32 (+.f64 (/.f64 (pow.f64 (*.f64 A C) 3) (sqrt.f64 8)) (/.f64 (pow.f64 (*.f64 A C) 3) (sqrt.f64 32)))))) (pow.f64 B 7)))))
(/.f64 (sqrt.f64 2) B)
(+.f64 (/.f64 (sqrt.f64 2) B) (+.f64 (*.f64 4 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3))) (*.f64 -4 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 2) (pow.f64 B 3))))))
(+.f64 (/.f64 (sqrt.f64 2) B) (+.f64 (*.f64 4 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3))) (*.f64 (*.f64 A C) (/.f64 -4 (*.f64 (sqrt.f64 2) (pow.f64 B 3))))))
(+.f64 (/.f64 (sqrt.f64 2) B) (+.f64 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (/.f64 4 (pow.f64 B 3))) (*.f64 (*.f64 A C) (/.f64 (/.f64 -4 (pow.f64 B 3)) (sqrt.f64 2)))))
(+.f64 (/.f64 (sqrt.f64 2) B) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 5)))) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5))) (+.f64 (*.f64 4 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 B 5)))) (*.f64 -4 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 2) (pow.f64 B 3)))))))))
(+.f64 (/.f64 (sqrt.f64 2) B) (+.f64 (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 -16 (*.f64 (sqrt.f64 2) (pow.f64 B 5)))) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5))) (+.f64 (*.f64 4 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3))) (+.f64 (*.f64 (*.f64 A C) (/.f64 -4 (*.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 -8 (*.f64 (sqrt.f64 8) (pow.f64 B 5)))))))))
(+.f64 (+.f64 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (/.f64 4 (pow.f64 B 3))) (+.f64 (+.f64 (*.f64 (*.f64 A C) (/.f64 (/.f64 -4 (pow.f64 B 3)) (sqrt.f64 2))) (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 (/.f64 -8 (sqrt.f64 8)) (pow.f64 B 5)))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (/.f64 16 (pow.f64 B 5))))) (+.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 -16 (*.f64 (sqrt.f64 2) (pow.f64 B 5))))))
(+.f64 (/.f64 (sqrt.f64 2) B) (+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 B 7)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 B 5)))) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 C 3))) (pow.f64 B 7))) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (*.f64 (sqrt.f64 2) (pow.f64 B 5)))) (+.f64 (*.f64 4 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) C)) (pow.f64 B 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 2) (pow.f64 B 3)))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (*.f64 (sqrt.f64 2) (pow.f64 B 7)))) (*.f64 -32 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 B 7)))))))))))))
(+.f64 (/.f64 (sqrt.f64 2) B) (+.f64 (*.f64 (pow.f64 (*.f64 A C) 3) (/.f64 -32 (*.f64 (sqrt.f64 32) (pow.f64 B 7)))) (+.f64 (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 -8 (*.f64 (sqrt.f64 8) (pow.f64 B 5)))) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 3) (sqrt.f64 2))) (pow.f64 B 7))) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 C 2))) (pow.f64 B 5))) (+.f64 (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 -16 (*.f64 (sqrt.f64 2) (pow.f64 B 5)))) (+.f64 (*.f64 4 (/.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (pow.f64 B 3))) (+.f64 (*.f64 (*.f64 A C) (/.f64 -4 (*.f64 (sqrt.f64 2) (pow.f64 B 3)))) (+.f64 (*.f64 (pow.f64 (*.f64 A C) 3) (/.f64 -64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)))) (*.f64 (pow.f64 (*.f64 A C) 3) (/.f64 -32 (*.f64 (sqrt.f64 8) (pow.f64 B 7)))))))))))))
(+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 2)) (/.f64 16 (pow.f64 B 5))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 A C) 3) (/.f64 -64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)))) (+.f64 (*.f64 (pow.f64 (*.f64 A C) 3) (/.f64 -32 (*.f64 (sqrt.f64 8) (pow.f64 B 7)))) (*.f64 (*.f64 A C) (/.f64 (/.f64 -4 (pow.f64 B 3)) (sqrt.f64 2))))) (+.f64 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (/.f64 4 (pow.f64 B 3))) (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 -16 (*.f64 (sqrt.f64 2) (pow.f64 B 5))))))) (+.f64 (*.f64 (pow.f64 (*.f64 A C) 2) (/.f64 (/.f64 -8 (sqrt.f64 8)) (pow.f64 B 5))) (*.f64 64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 A C) 3)) (pow.f64 B 7))))) (+.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (pow.f64 (*.f64 A C) 3) (/.f64 -32 (*.f64 (sqrt.f64 32) (pow.f64 B 7))))))
(*.f64 -1 (/.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 2) (/.f64 -1 B))
(neg.f64 (/.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -4 (/.f64 A (*.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 4 (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))))) (*.f64 -1 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 (sqrt.f64 2) (/.f64 -1 B)) (*.f64 -1 (*.f64 C (+.f64 (*.f64 A (/.f64 -4 (*.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 4 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))))))
(*.f64 -1 (+.f64 (/.f64 (sqrt.f64 2) B) (*.f64 C (+.f64 (*.f64 A (/.f64 (/.f64 -4 (pow.f64 B 3)) (sqrt.f64 2))) (*.f64 (*.f64 A (sqrt.f64 2)) (/.f64 4 (pow.f64 B 3)))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -4 (/.f64 A (*.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 4 (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 B 5)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 5))))) (pow.f64 C 2))) (*.f64 -1 (/.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 A (/.f64 -4 (*.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 4 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 -1 B)) (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -8 (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 8) (pow.f64 B 5)))) (+.f64 (*.f64 (pow.f64 A 2) (/.f64 -16 (*.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 5)))))))))
(+.f64 (*.f64 (+.f64 (*.f64 A (/.f64 (/.f64 -4 (pow.f64 B 3)) (sqrt.f64 2))) (*.f64 (*.f64 A (sqrt.f64 2)) (/.f64 4 (pow.f64 B 3)))) (neg.f64 C)) (*.f64 -1 (+.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (pow.f64 A 2) (/.f64 (/.f64 -8 (sqrt.f64 8)) (pow.f64 B 5))) (+.f64 (*.f64 (pow.f64 A 2) (/.f64 -16 (*.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 16 (pow.f64 B 5)))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -32 (/.f64 (pow.f64 A 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 B 7)))) (+.f64 (*.f64 -64 (/.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 2) (pow.f64 B 7)))) (+.f64 (*.f64 64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 3)) (pow.f64 B 7))) (*.f64 -32 (/.f64 (pow.f64 A 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 B 7))))))))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -4 (/.f64 A (*.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 4 (/.f64 (*.f64 (sqrt.f64 2) A) (pow.f64 B 3)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -8 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 B 5)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 5))))) (pow.f64 C 2))) (*.f64 -1 (/.f64 (sqrt.f64 2) B)))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 A (/.f64 -4 (*.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 4 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)))))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 -1 B)) (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -8 (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 8) (pow.f64 B 5)))) (+.f64 (*.f64 (pow.f64 A 2) (/.f64 -16 (*.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (pow.f64 B 5))))))))) (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (pow.f64 A 3) (/.f64 -32 (*.f64 (sqrt.f64 8) (pow.f64 B 7)))) (+.f64 (*.f64 (pow.f64 A 3) (/.f64 -64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)))) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7))) (*.f64 (pow.f64 A 3) (/.f64 -32 (*.f64 (sqrt.f64 32) (pow.f64 B 7))))))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (sqrt.f64 2) B) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (pow.f64 A 2) (/.f64 (/.f64 -8 (sqrt.f64 8)) (pow.f64 B 5))) (+.f64 (*.f64 (pow.f64 A 2) (/.f64 -16 (*.f64 (sqrt.f64 2) (pow.f64 B 5)))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 16 (pow.f64 B 5)))))))) (*.f64 -1 (+.f64 (*.f64 C (+.f64 (*.f64 A (/.f64 (/.f64 -4 (pow.f64 B 3)) (sqrt.f64 2))) (*.f64 (*.f64 A (sqrt.f64 2)) (/.f64 4 (pow.f64 B 3))))) (*.f64 (pow.f64 C 3) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (/.f64 64 (pow.f64 B 7))) (*.f64 (pow.f64 A 3) (/.f64 -32 (*.f64 (sqrt.f64 32) (pow.f64 B 7))))) (+.f64 (*.f64 (pow.f64 A 3) (/.f64 -32 (*.f64 (sqrt.f64 8) (pow.f64 B 7)))) (*.f64 (pow.f64 A 3) (/.f64 -64 (*.f64 (sqrt.f64 2) (pow.f64 B 7))))))))))
(*.f64 -1 (/.f64 (sqrt.f64 2) B))
(*.f64 (sqrt.f64 2) (/.f64 -1 B))
(neg.f64 (/.f64 (sqrt.f64 2) B))
(+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -4 (/.f64 C (*.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 4 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))))) (*.f64 -1 (/.f64 (sqrt.f64 2) B)))
(+.f64 (*.f64 (sqrt.f64 2) (/.f64 -1 B)) (*.f64 -1 (*.f64 A (+.f64 (*.f64 C (/.f64 -4 (*.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 4 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)))))))
(*.f64 -1 (+.f64 (/.f64 (sqrt.f64 2) B) (*.f64 A (+.f64 (*.f64 C (/.f64 (/.f64 -4 (pow.f64 B 3)) (sqrt.f64 2))) (*.f64 (*.f64 C (sqrt.f64 2)) (/.f64 4 (pow.f64 B 3)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 C 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 B 5)))) (*.f64 -16 (/.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -4 (/.f64 C (*.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 4 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))))) (*.f64 -1 (/.f64 (sqrt.f64 2) B))))
(+.f64 (*.f64 (sqrt.f64 2) (/.f64 -1 B)) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 C (/.f64 -4 (*.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 4 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)))))) (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 8) (pow.f64 B 5)))) (*.f64 (pow.f64 C 2) (/.f64 -16 (*.f64 (sqrt.f64 2) (pow.f64 B 5))))))))))
(+.f64 (neg.f64 (/.f64 (sqrt.f64 2) B)) (*.f64 -1 (+.f64 (*.f64 A (+.f64 (*.f64 C (/.f64 (/.f64 -4 (pow.f64 B 3)) (sqrt.f64 2))) (*.f64 (*.f64 C (sqrt.f64 2)) (/.f64 4 (pow.f64 B 3))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5))) (+.f64 (*.f64 -8 (/.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 5)) (sqrt.f64 8))) (*.f64 (/.f64 (pow.f64 C 2) (sqrt.f64 2)) (/.f64 -16 (pow.f64 B 5)))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 C 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 B 5)))) (*.f64 -16 (/.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 3)) (pow.f64 B 7))) (+.f64 (*.f64 -32 (/.f64 (pow.f64 C 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 B 7)))) (+.f64 (*.f64 -64 (/.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 2) (pow.f64 B 7)))) (*.f64 -32 (/.f64 (pow.f64 C 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 B 7))))))))) (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -4 (/.f64 C (*.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 4 (/.f64 (*.f64 (sqrt.f64 2) C) (pow.f64 B 3)))))) (*.f64 -1 (/.f64 (sqrt.f64 2) B)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 8) (pow.f64 B 5)))) (*.f64 (pow.f64 C 2) (/.f64 -16 (*.f64 (sqrt.f64 2) (pow.f64 B 5)))))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 2) (/.f64 -1 B)) (*.f64 -1 (*.f64 A (+.f64 (*.f64 C (/.f64 -4 (*.f64 (sqrt.f64 2) (pow.f64 B 3)))) (*.f64 4 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3))))))) (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 2)) (pow.f64 B 7))) (+.f64 (*.f64 (pow.f64 C 3) (/.f64 -32 (*.f64 (sqrt.f64 8) (pow.f64 B 7)))) (+.f64 (*.f64 (pow.f64 C 3) (/.f64 -64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)))) (*.f64 (pow.f64 C 3) (/.f64 -32 (*.f64 (sqrt.f64 32) (pow.f64 B 7)))))))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (sqrt.f64 2) B) (*.f64 A (+.f64 (*.f64 C (/.f64 (/.f64 -4 (pow.f64 B 3)) (sqrt.f64 2))) (*.f64 (*.f64 C (sqrt.f64 2)) (/.f64 4 (pow.f64 B 3))))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 2)) (pow.f64 B 7))) (+.f64 (*.f64 (pow.f64 C 3) (/.f64 -64 (*.f64 (sqrt.f64 2) (pow.f64 B 7)))) (+.f64 (*.f64 (pow.f64 C 3) (/.f64 -32 (*.f64 (sqrt.f64 32) (pow.f64 B 7)))) (*.f64 (pow.f64 C 3) (/.f64 -32 (*.f64 (sqrt.f64 8) (pow.f64 B 7)))))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 16 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 C 2)) (pow.f64 B 5))) (+.f64 (*.f64 -8 (/.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 5)) (sqrt.f64 8))) (*.f64 (/.f64 (pow.f64 C 2) (sqrt.f64 2)) (/.f64 -16 (pow.f64 B 5)))))))))
(sqrt.f64 (*.f64 F (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))))
(sqrt.f64 (*.f64 F (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 B C))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 A (+.f64 (*.f64 -1 (/.f64 C B)) 1)) (sqrt.f64 (/.f64 F (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))) (sqrt.f64 (*.f64 F (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 1/2 (*.f64 (*.f64 A (+.f64 1 (*.f64 C (/.f64 -1 B)))) (sqrt.f64 (/.f64 F (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))))))))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 B C)))) (*.f64 1/2 (*.f64 A (*.f64 (sqrt.f64 (/.f64 F (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 B C)))) (+.f64 1 (neg.f64 (/.f64 C B)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 A (+.f64 (*.f64 -1 (/.f64 C B)) 1)) (sqrt.f64 (/.f64 F (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))) (+.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (+.f64 1 (*.f64 -1 (/.f64 C B))))) 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 A (+.f64 1 (*.f64 C (/.f64 -1 B)))) (sqrt.f64 (/.f64 F (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))))))) (+.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))))) (+.f64 1 (*.f64 C (/.f64 -1 B))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))))))))))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 B C)))) (+.f64 (*.f64 1/2 (*.f64 A (*.f64 (sqrt.f64 (/.f64 F (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 B C)))) (+.f64 1 (neg.f64 (/.f64 C B)))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 B C)))) (*.f64 (+.f64 1 (neg.f64 (/.f64 C B))) 1/2)) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 B C)))))))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (+.f64 (*.f64 -1 (/.f64 C B)) 1))) 2)) (+.f64 1 (*.f64 -1 (/.f64 C B))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) 3)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (+.f64 (*.f64 -1 (/.f64 C B)) 1)) (sqrt.f64 (/.f64 F (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))))) (+.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)))) (+.f64 1 (*.f64 -1 (/.f64 C B))))) 2)) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))))))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 F (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))))) (+.f64 1 (*.f64 C (/.f64 -1 B))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (+.f64 1 (*.f64 C (/.f64 -1 B)))) (sqrt.f64 (/.f64 F (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))))))) (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 (+.f64 1 (*.f64 C (/.f64 -1 B))) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))))) (+.f64 1 (*.f64 C (/.f64 -1 B))))) 2)))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) 3))))))))
(+.f64 (*.f64 1/2 (*.f64 A (*.f64 (sqrt.f64 (/.f64 F (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 B C)))) (+.f64 1 (neg.f64 (/.f64 C B)))))) (+.f64 (+.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 B C)))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 B C)))) (*.f64 (+.f64 1 (neg.f64 (/.f64 C B))) 1/2)) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 B C)))))))) (*.f64 -1/4 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 F (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 B C)))) (*.f64 (+.f64 1 (neg.f64 (/.f64 C B))) 1/2)) 2)) (*.f64 (+.f64 1 (neg.f64 (/.f64 C B))) (pow.f64 A 3))) (sqrt.f64 (/.f64 (/.f64 1 F) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 B C)) 3)))))))
(*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B)))
(*.f64 A (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (/.f64 C B)) 1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (+.f64 1 (*.f64 C (/.f64 -1 B))) (sqrt.f64 1/2)))))
(+.f64 (*.f64 A (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F B)))) (*.f64 1/2 (*.f64 (+.f64 1 (neg.f64 (/.f64 C B))) (/.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 1/2)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (/.f64 C B)) 1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 B F)))) (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (+.f64 1 (*.f64 C (/.f64 -1 B))) (sqrt.f64 1/2)))) (+.f64 (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B))) (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (/.f64 (-.f64 (*.f64 F (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (+.f64 1 (*.f64 C (/.f64 -1 B))) (sqrt.f64 1/2))) 2))) (*.f64 A (sqrt.f64 1/2))) 1/2))))
(+.f64 (*.f64 A (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F B)))) (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 B C))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 C B))) (/.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 1/2))) 2))) (/.f64 (sqrt.f64 (/.f64 B F)) (*.f64 A (sqrt.f64 1/2)))) (*.f64 (+.f64 1 (neg.f64 (/.f64 C B))) (/.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 1/2))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (/.f64 C B)) 1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (+.f64 1 (*.f64 -1 (/.f64 C B)))) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 1/2) 3))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1 (/.f64 C B)) 1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 B F)))) (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B))))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (+.f64 1 (*.f64 C (/.f64 -1 B))) (sqrt.f64 1/2)))) (+.f64 (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B))) (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (/.f64 (-.f64 (*.f64 F (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (+.f64 1 (*.f64 C (/.f64 -1 B))) (sqrt.f64 1/2))) 2))) (*.f64 A (sqrt.f64 1/2))) 1/2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 C (/.f64 -1 B))) (-.f64 (*.f64 F (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (+.f64 1 (*.f64 C (/.f64 -1 B))) (sqrt.f64 1/2))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 1/8))) -1/4)))
(+.f64 (+.f64 (*.f64 A (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F B)))) (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 B C))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 C B))) (/.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 1/2))) 2))) (/.f64 (sqrt.f64 (/.f64 B F)) (*.f64 A (sqrt.f64 1/2)))) (*.f64 (+.f64 1 (neg.f64 (/.f64 C B))) (/.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 1/2)))))) (*.f64 -1/4 (*.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 C B))) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 B C))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 C B))) (/.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 1/2))) 2)))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 A 2) (sqrt.f64 1/8))))))
(*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B))))
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (*.f64 A (sqrt.f64 1/2))))
(*.f64 (*.f64 A (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 C B) 1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (+.f64 (/.f64 C B) -1) (sqrt.f64 1/2)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (*.f64 A (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (+.f64 -1 (/.f64 C B)) (sqrt.f64 1/2)))))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (/.f64 F B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (+.f64 -1 (/.f64 C B)) (sqrt.f64 1/2)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 C B) 1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 C B) 1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 B F)))) (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (-.f64 (*.f64 F (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (+.f64 (/.f64 C B) -1) (sqrt.f64 1/2))) 2))) (*.f64 A (sqrt.f64 1/2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (+.f64 (/.f64 C B) -1) (sqrt.f64 1/2))))))
(+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 B C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (+.f64 -1 (/.f64 C B)) (sqrt.f64 1/2))) 2))) (/.f64 (sqrt.f64 (/.f64 B F)) (*.f64 A (sqrt.f64 1/2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (*.f64 A (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (+.f64 -1 (/.f64 C B)) (sqrt.f64 1/2))))))
(+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 B C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (+.f64 -1 (/.f64 C B)) (sqrt.f64 1/2))) 2))) (/.f64 (sqrt.f64 (/.f64 B F)) (*.f64 A (sqrt.f64 1/2))))) (+.f64 (*.f64 (*.f64 A (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (/.f64 F B)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (+.f64 -1 (/.f64 C B)) (sqrt.f64 1/2))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 C B) 1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 F (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 C B) 1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 B F)))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 F (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 C B) 1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (-.f64 (/.f64 C B) 1)) (*.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 1/2) 3))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (+.f64 (/.f64 C B) -1) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (-.f64 (*.f64 F (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (+.f64 (/.f64 C B) -1) (sqrt.f64 1/2))) 2))) (*.f64 A (sqrt.f64 1/2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (*.f64 (+.f64 (/.f64 C B) -1) (-.f64 (*.f64 F (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (+.f64 (/.f64 C B) -1) (sqrt.f64 1/2))) 2)))) (*.f64 (pow.f64 A 2) (sqrt.f64 1/8))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (+.f64 -1 (/.f64 C B)) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (+.f64 -1 (/.f64 C B)) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 B C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (+.f64 -1 (/.f64 C B)) (sqrt.f64 1/2))) 2)))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 A 2) (sqrt.f64 1/8))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (*.f64 A (sqrt.f64 1/2)))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 B C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (+.f64 -1 (/.f64 C B)) (sqrt.f64 1/2))) 2))) (/.f64 (sqrt.f64 (/.f64 B F)) (*.f64 A (sqrt.f64 1/2))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (+.f64 -1 (/.f64 C B)) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (+.f64 -1 (/.f64 C B)) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 B C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (+.f64 -1 (/.f64 C B)) (sqrt.f64 1/2))) 2)))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 A 2) (sqrt.f64 1/8))))) (+.f64 (*.f64 (*.f64 A (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (/.f64 F B)))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 B C))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (+.f64 -1 (/.f64 C B)) (sqrt.f64 1/2))) 2))) (/.f64 (sqrt.f64 (/.f64 B F)) (*.f64 A (sqrt.f64 1/2))))))))
(sqrt.f64 (*.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) F))
(sqrt.f64 (*.f64 F (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 A 2) B))))))
(sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (*.f64 (pow.f64 A 2) (/.f64 1/2 B))))))
(+.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) F)) (*.f64 1/2 (*.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) C) (sqrt.f64 (/.f64 F (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))))) (*.f64 1/2 (*.f64 (*.f64 C (+.f64 1 (*.f64 A (/.f64 -1 B)))) (sqrt.f64 (/.f64 F (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))))))))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (*.f64 (pow.f64 A 2) (/.f64 1/2 B)))))) (*.f64 1/2 (*.f64 C (*.f64 (+.f64 1 (neg.f64 (/.f64 A B))) (sqrt.f64 (/.f64 F (+.f64 B (+.f64 A (*.f64 (pow.f64 A 2) (/.f64 1/2 B))))))))))
(+.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) F)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) (sqrt.f64 (/.f64 F (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) F))))) (*.f64 1/2 (*.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) C) (sqrt.f64 (/.f64 F (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B))))))))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (+.f64 1 (*.f64 A (/.f64 -1 B)))) (sqrt.f64 (/.f64 F (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 A (/.f64 -1 B))) (sqrt.f64 (/.f64 F (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))))))))))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (*.f64 (pow.f64 A 2) (/.f64 1/2 B)))))) (*.f64 1/2 (+.f64 (*.f64 C (*.f64 (+.f64 1 (neg.f64 (/.f64 A B))) (sqrt.f64 (/.f64 F (+.f64 B (+.f64 A (*.f64 (pow.f64 A 2) (/.f64 1/2 B)))))))) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 A B))) (sqrt.f64 (/.f64 F (+.f64 B (+.f64 A (*.f64 (pow.f64 A 2) (/.f64 1/2 B))))))) 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B (+.f64 A (*.f64 (pow.f64 A 2) (/.f64 1/2 B)))))))))))
(+.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) F)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) (sqrt.f64 (/.f64 F (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) F))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) C) (sqrt.f64 (/.f64 F (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) (*.f64 -1/4 (*.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) (sqrt.f64 (/.f64 F (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)))))) 2)) (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) 3) F))))))))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 A (/.f64 -1 B))) (sqrt.f64 (/.f64 F (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 A 2) B))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (+.f64 1 (*.f64 A (/.f64 -1 B)))) (sqrt.f64 (/.f64 F (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))))))) (*.f64 -1/4 (*.f64 (*.f64 (pow.f64 C 3) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 A (/.f64 -1 B))) (sqrt.f64 (/.f64 F (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))))))) 2)) (+.f64 1 (*.f64 A (/.f64 -1 B))))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) 3)))))))))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (*.f64 (pow.f64 A 2) (/.f64 1/2 B)))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 C (*.f64 (+.f64 1 (neg.f64 (/.f64 A B))) (sqrt.f64 (/.f64 F (+.f64 B (+.f64 A (*.f64 (pow.f64 A 2) (/.f64 1/2 B)))))))) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 A B))) (sqrt.f64 (/.f64 F (+.f64 B (+.f64 A (*.f64 (pow.f64 A 2) (/.f64 1/2 B))))))) 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B (+.f64 A (*.f64 (pow.f64 A 2) (/.f64 1/2 B)))))))))) (*.f64 -1/4 (*.f64 (+.f64 1 (neg.f64 (/.f64 A B))) (*.f64 (*.f64 (pow.f64 C 3) (-.f64 (*.f64 1/2 (/.f64 F B)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 A B))) (sqrt.f64 (/.f64 F (+.f64 B (+.f64 A (*.f64 (pow.f64 A 2) (/.f64 1/2 B))))))) 2)))) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 A 2) (/.f64 1/2 B)))) 3)) F)))))))
(*.f64 (*.f64 (sqrt.f64 1/2) C) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 C (sqrt.f64 1/2)))
(*.f64 C (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F B))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) C) (sqrt.f64 (/.f64 F B))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 C (sqrt.f64 1/2))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (+.f64 1 (*.f64 A (/.f64 -1 B))) (sqrt.f64 1/2)))))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F B)))) (*.f64 1/2 (*.f64 (+.f64 1 (neg.f64 (/.f64 A B))) (/.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 1/2)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) C) (sqrt.f64 (/.f64 F B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 B F)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 C (sqrt.f64 1/2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (+.f64 1 (*.f64 A (/.f64 -1 B))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (-.f64 (*.f64 F (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 A 2) B))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (+.f64 1 (*.f64 A (/.f64 -1 B))) (sqrt.f64 1/2))) 2))) (*.f64 C (sqrt.f64 1/2)))))))
(+.f64 (*.f64 C (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F B)))) (*.f64 1/2 (+.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 A B))) (/.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 1/2))) (*.f64 (-.f64 (*.f64 F (+.f64 B (+.f64 A (*.f64 (pow.f64 A 2) (/.f64 1/2 B))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 A B))) (/.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 1/2))) 2))) (/.f64 (sqrt.f64 (/.f64 B F)) (*.f64 C (sqrt.f64 1/2)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) (-.f64 (*.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2))) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 C 2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) C) (sqrt.f64 (/.f64 F B))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 B F)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 A B))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 C (sqrt.f64 1/2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (+.f64 1 (*.f64 A (/.f64 -1 B))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (-.f64 (*.f64 F (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 A 2) B))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (+.f64 1 (*.f64 A (/.f64 -1 B))) (sqrt.f64 1/2))) 2))) (*.f64 C (sqrt.f64 1/2))))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (*.f64 (+.f64 1 (*.f64 A (/.f64 -1 B))) (-.f64 (*.f64 F (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 A 2) B))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (+.f64 1 (*.f64 A (/.f64 -1 B))) (sqrt.f64 1/2))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 1/8))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 A B))) (/.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 1/2))) (*.f64 (-.f64 (*.f64 F (+.f64 B (+.f64 A (*.f64 (pow.f64 A 2) (/.f64 1/2 B))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 A B))) (/.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 1/2))) 2))) (/.f64 (sqrt.f64 (/.f64 B F)) (*.f64 C (sqrt.f64 1/2)))))) (+.f64 (*.f64 C (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F B)))) (*.f64 (/.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 A B))) (-.f64 (*.f64 F (+.f64 B (+.f64 A (*.f64 (pow.f64 A 2) (/.f64 1/2 B))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 A B))) (/.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 1/2))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 1/8))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) -1/4))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) C) (sqrt.f64 (/.f64 F B))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 C (sqrt.f64 1/2))))
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (*.f64 C (sqrt.f64 1/2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) C) (sqrt.f64 (/.f64 F B)))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 A B) 1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 C (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (+.f64 (/.f64 A B) -1) (sqrt.f64 1/2)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (*.f64 C (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (+.f64 -1 (/.f64 A B)) (/.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 1/2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) C) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 A B) 1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 B F)))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 A B) 1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 C (sqrt.f64 1/2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (+.f64 (/.f64 A B) -1) (sqrt.f64 1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (-.f64 (*.f64 F (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 A 2) B))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (+.f64 (/.f64 A B) -1) (sqrt.f64 1/2))) 2))) (*.f64 C (sqrt.f64 1/2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (+.f64 B (+.f64 A (*.f64 (pow.f64 A 2) (/.f64 1/2 B))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 -1 (/.f64 A B)) (/.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 1/2))) 2))) (/.f64 (sqrt.f64 (/.f64 B F)) (*.f64 C (sqrt.f64 1/2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (*.f64 C (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (+.f64 -1 (/.f64 A B)) (/.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 1/2))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 A B) 1) (-.f64 (*.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 A B) 1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2))) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (pow.f64 C 2))) (sqrt.f64 (/.f64 (pow.f64 B 3) F)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) C) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) F) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 A B) 1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))) 2)) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 B F)))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 A B) 1) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 F B)))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 C (sqrt.f64 1/2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (+.f64 (/.f64 A B) -1) (sqrt.f64 1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (-.f64 (*.f64 F (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 A 2) B))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (+.f64 (/.f64 A B) -1) (sqrt.f64 1/2))) 2))) (*.f64 C (sqrt.f64 1/2))))))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (/.f64 (*.f64 (+.f64 (/.f64 A B) -1) (-.f64 (*.f64 F (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 A 2) B))))) (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (+.f64 (/.f64 A B) -1) (sqrt.f64 1/2))) 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 1/8))))))
(+.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 F (+.f64 B (+.f64 A (*.f64 (pow.f64 A 2) (/.f64 1/2 B))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 -1 (/.f64 A B)) (/.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 1/2))) 2))) (/.f64 (sqrt.f64 (/.f64 B F)) (*.f64 C (sqrt.f64 1/2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (*.f64 C (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (+.f64 -1 (/.f64 A B)) (/.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 1/2)))))) (*.f64 -1/4 (*.f64 (*.f64 (+.f64 -1 (/.f64 A B)) (-.f64 (*.f64 F (+.f64 B (+.f64 A (*.f64 (pow.f64 A 2) (/.f64 1/2 B))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 -1 (/.f64 A B)) (/.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 1/2))) 2)))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 C 2) (sqrt.f64 1/8))))))
(*.f64 1/2 (/.f64 (pow.f64 C 2) B))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 (*.f64 A C) (/.f64 -1 B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (neg.f64 (/.f64 (*.f64 A C) B)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 (*.f64 A C) (/.f64 -1 B))))
(+.f64 (neg.f64 (/.f64 (*.f64 A C) B)) (*.f64 (/.f64 1/2 B) (+.f64 (pow.f64 C 2) (pow.f64 A 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 (*.f64 A C) (/.f64 -1 B))))
(+.f64 (neg.f64 (/.f64 (*.f64 A C) B)) (*.f64 (/.f64 1/2 B) (+.f64 (pow.f64 C 2) (pow.f64 A 2))))
(*.f64 1/2 (/.f64 (pow.f64 A 2) B))
(*.f64 (pow.f64 A 2) (/.f64 1/2 B))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 (*.f64 A C) (/.f64 -1 B)))
(+.f64 (*.f64 (pow.f64 A 2) (/.f64 1/2 B)) (neg.f64 (/.f64 (*.f64 A C) B)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 (*.f64 A C) (/.f64 -1 B))))
(+.f64 (neg.f64 (/.f64 (*.f64 A C) B)) (*.f64 (/.f64 1/2 B) (+.f64 (pow.f64 C 2) (pow.f64 A 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 (*.f64 A C) (/.f64 -1 B))))
(+.f64 (neg.f64 (/.f64 (*.f64 A C) B)) (*.f64 (/.f64 1/2 B) (+.f64 (pow.f64 C 2) (pow.f64 A 2))))
(*.f64 1/2 (/.f64 (pow.f64 A 2) B))
(*.f64 (pow.f64 A 2) (/.f64 1/2 B))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 (*.f64 A C) (/.f64 -1 B)))
(+.f64 (*.f64 (pow.f64 A 2) (/.f64 1/2 B)) (neg.f64 (/.f64 (*.f64 A C) B)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 (*.f64 A C) (/.f64 -1 B))))
(+.f64 (neg.f64 (/.f64 (*.f64 A C) B)) (*.f64 (/.f64 1/2 B) (+.f64 (pow.f64 C 2) (pow.f64 A 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 (*.f64 A C) (/.f64 -1 B))))
(+.f64 (neg.f64 (/.f64 (*.f64 A C) B)) (*.f64 (/.f64 1/2 B) (+.f64 (pow.f64 C 2) (pow.f64 A 2))))
(*.f64 1/2 (/.f64 (pow.f64 A 2) B))
(*.f64 (pow.f64 A 2) (/.f64 1/2 B))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 (*.f64 A C) (/.f64 -1 B)))
(+.f64 (*.f64 (pow.f64 A 2) (/.f64 1/2 B)) (neg.f64 (/.f64 (*.f64 A C) B)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 (*.f64 A C) (/.f64 -1 B))))
(+.f64 (neg.f64 (/.f64 (*.f64 A C) B)) (*.f64 (/.f64 1/2 B) (+.f64 (pow.f64 C 2) (pow.f64 A 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 (*.f64 A C) (/.f64 -1 B))))
(+.f64 (neg.f64 (/.f64 (*.f64 A C) B)) (*.f64 (/.f64 1/2 B) (+.f64 (pow.f64 C 2) (pow.f64 A 2))))
(*.f64 1/2 (/.f64 (pow.f64 C 2) B))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 (*.f64 A C) (/.f64 -1 B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (neg.f64 (/.f64 (*.f64 A C) B)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 (*.f64 A C) (/.f64 -1 B))))
(+.f64 (neg.f64 (/.f64 (*.f64 A C) B)) (*.f64 (/.f64 1/2 B) (+.f64 (pow.f64 C 2) (pow.f64 A 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 (*.f64 A C) (/.f64 -1 B))))
(+.f64 (neg.f64 (/.f64 (*.f64 A C) B)) (*.f64 (/.f64 1/2 B) (+.f64 (pow.f64 C 2) (pow.f64 A 2))))
(*.f64 1/2 (/.f64 (pow.f64 C 2) B))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 (*.f64 A C) (/.f64 -1 B)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (neg.f64 (/.f64 (*.f64 A C) B)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 (*.f64 A C) (/.f64 -1 B))))
(+.f64 (neg.f64 (/.f64 (*.f64 A C) B)) (*.f64 (/.f64 1/2 B) (+.f64 (pow.f64 C 2) (pow.f64 A 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 (*.f64 A C) (/.f64 -1 B))))
(+.f64 (neg.f64 (/.f64 (*.f64 A C) B)) (*.f64 (/.f64 1/2 B) (+.f64 (pow.f64 C 2) (pow.f64 A 2))))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))
(+.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 C (*.f64 A 8))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))
(+.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 C (*.f64 A 8))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))
(+.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 C (*.f64 A 8))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2) (neg.f64 (/.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 C (*.f64 A 8))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))
(-.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 C (*.f64 A 8))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))
(-.f64 (neg.f64 (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)))) -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 A (*.f64 8 C))))
(-.f64 0 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))
(-.f64 (*.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 C (*.f64 A 8)))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))
(-.f64 (*.f64 2 (sqrt.f64 (-.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 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 C (*.f64 A 8))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))
(-.f64 (*.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))))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))
(-.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 C (*.f64 A 8))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))
(-.f64 (*.f64 -3 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (*.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 C (*.f64 A 8))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))
(*.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 C (*.f64 A 8))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))
(*.f64 (neg.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 C (*.f64 A 8))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))
(*.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 C (*.f64 A 8))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))
(*.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 C (*.f64 A 8))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))
(*.f64 -1 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))
(*.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 C (*.f64 A 8))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) 1/4)
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))
(/.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 C (*.f64 A 8))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))
(/.f64 (neg.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 C (*.f64 A 8))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -2) -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 A (*.f64 8 C))))
(/.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 C (*.f64 A 8))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -4) -4)
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))
(/.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 C (*.f64 A 8))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -4) -1) 4)
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))
(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 C (*.f64 A 8))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))
(neg.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 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))) 0)
(/.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 (*.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 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.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 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.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 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.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 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(+.f64 0 (/.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 (*.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 (*.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 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.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 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (/.f64 2 (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -3) (-.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)))) (-.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)))) -3) (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 A (*.f64 8 C)))) -2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))
(+.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16)))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -3) (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16)))))
(/.f64 (+.f64 (neg.f64 (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)))) -3)) (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16))))
(/.f64 (*.f64 -4 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 A (*.f64 16 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 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.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 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (/.f64 (-.f64 -1 (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 1 (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 -1 (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)))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
(/.f64 (+.f64 (-.f64 -1 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (-.f64 1 (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 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 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 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -3) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -3) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2)
(/.f64 (+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) -3) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) 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 (*.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 (*.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 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.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 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -3) (-.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 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -3) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (*.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 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) -3) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) 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 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)
(/.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 (*.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 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.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 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.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 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.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 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 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))) (/.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 (*.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 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 0 (/.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 (/.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 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.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 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))) (/.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 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.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 (-.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 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.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 (-.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 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))) (/.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 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 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)))) (*.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 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.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 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 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 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))) (-.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2) (/.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2))))))
(-.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16)))) (/.f64 (*.f64 -3 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16)))))
(/.f64 (+.f64 (neg.f64 (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)))) -3)) (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16))))
(/.f64 (*.f64 -4 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 A (*.f64 16 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 (/.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 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(neg.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 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(-.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (*.f64 -3 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))) 2))
(/.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.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 -3 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))) 2)
(/.f64 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (/.f64 -3 (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))))) 2)
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -3) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2) (/.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)))) 2))
(/.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -3) (-.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)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) 2)
(/.f64 (*.f64 -4 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (*.f64 2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(-.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.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 -3 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.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 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.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 -3 (-.f64 (*.f64 C (*.f64 A 8)) (*.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 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (/.f64 -3 (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (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 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -3) (-.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 (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 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(/.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -3) (-.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)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (*.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 -4 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))) (*.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 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -3) (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16)))))
(/.f64 (+.f64 (neg.f64 (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)))) -3)) (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16))))
(/.f64 (*.f64 -4 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 A (*.f64 16 C))))
(*.f64 2 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (/.f64 2 (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 1 (-.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 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (/.f64 2 (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (neg.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)))))
(neg.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 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 -1 (-.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 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 -2 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (/.f64 2 (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (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))) 1)
(/.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 (*.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 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.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 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 1/2 (*.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 (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 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 1 (/.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 (*.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 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.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)))))
(neg.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 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -2) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(neg.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 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -2) (/.f64 -1/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 (sqrt.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 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -2) (/.f64 -1 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (/.f64 2 (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 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)))) -1)
(neg.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 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 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)))) (/.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 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 1 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (-.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 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))))
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (/.f64 2 (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (/.f64 1/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 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 -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 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 -2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (/.f64 -2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(*.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)))) 1/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 (*.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 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 2 (-.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 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 1 (-.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 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -4) (/.f64 1 (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16)))))
(/.f64 (+.f64 (neg.f64 (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)))) -3)) (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16))))
(/.f64 (*.f64 -4 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 A (*.f64 16 C))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -2) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) -1/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 (*.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 (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))))))
(neg.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 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 1/2 (-.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)))) -2))
(neg.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 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -4))
(/.f64 (+.f64 (neg.f64 (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)))) -3)) (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16))))
(/.f64 (*.f64 -4 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 A (*.f64 16 C))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -4) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 -4 (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 -4 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (/.f64 1/4 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -4) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (/.f64 (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (/.f64 (*.f64 -4 (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 1 (/.f64 (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 1 (-.f64 (/.f64 (*.f64 -4 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 A (*.f64 16 C)))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(-.f64 (/.f64 (*.f64 -4 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 A (*.f64 16 C)))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) -4)) (/.f64 1 (*.f64 2 (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16))))))
(*.f64 (*.f64 2 (*.f64 -4 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))) (/.f64 1/2 (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16)))))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 A (*.f64 16 C)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) -8))
(*.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 C (*.f64 A 4))))) (/.f64 1 (/.f64 1 (-.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)))) (/.f64 1 (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 1 (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (-.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 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (-.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 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 1 (/.f64 1 (-.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 (*.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 2 (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.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)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (-.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 (*.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 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.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 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 1 (/.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (*.f64 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 1 (-.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 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(pow.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))) 1)
(/.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 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(neg.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 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) 0)
(sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))))
(sqrt.f64 (*.f64 F (+.f64 B (+.f64 C (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) A)))))
(+.f64 0 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))))
(sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))))
(sqrt.f64 (*.f64 F (+.f64 B (+.f64 C (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) A)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) 2) (/.f64 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) 2))
(sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))))
(sqrt.f64 (*.f64 F (+.f64 B (+.f64 C (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) A)))))
(-.f64 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) 0)
(sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))))
(sqrt.f64 (*.f64 F (+.f64 B (+.f64 C (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) A)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))) 2))
(sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))))
(sqrt.f64 (*.f64 F (+.f64 B (+.f64 C (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) A)))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))))
(sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))))
(sqrt.f64 (*.f64 F (+.f64 B (+.f64 C (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) A)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) 1)
(sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))))
(sqrt.f64 (*.f64 F (+.f64 B (+.f64 C (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) A)))))
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))))
(sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))))
(sqrt.f64 (*.f64 F (+.f64 B (+.f64 C (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) A)))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))
(sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))))
(sqrt.f64 (*.f64 F (+.f64 B (+.f64 C (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) A)))))
(*.f64 (sqrt.f64 (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))) (sqrt.f64 F))
(sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))))
(sqrt.f64 (*.f64 F (+.f64 B (+.f64 C (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) A)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))) 1/2)
(sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))))
(sqrt.f64 (*.f64 F (+.f64 B (+.f64 C (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) A)))))
(*.f64 (*.f64 (sqrt.f64 F) 2) (/.f64 (sqrt.f64 (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))) 2))
(sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))))
(sqrt.f64 (*.f64 F (+.f64 B (+.f64 C (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) A)))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))) 2) (/.f64 (sqrt.f64 F) 2))
(sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))))
(sqrt.f64 (*.f64 F (+.f64 B (+.f64 C (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) A)))))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))))) 1/4)
(sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))))
(sqrt.f64 (*.f64 F (+.f64 B (+.f64 C (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) A)))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) 1)
(sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))))
(sqrt.f64 (*.f64 F (+.f64 B (+.f64 C (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) A)))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))))) 2)
(sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))))
(sqrt.f64 (*.f64 F (+.f64 B (+.f64 C (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) A)))))
(/.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))))) 4)
(sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))))
(sqrt.f64 (*.f64 F (+.f64 B (+.f64 C (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) A)))))
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) 1)
(sqrt.f64 (*.f64 F (+.f64 B (+.f64 A (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))))
(sqrt.f64 (*.f64 F (+.f64 B (+.f64 C (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) A)))))
(+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) 0)
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) 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 0 B))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))
(+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (neg.f64 (/.f64 0 B)))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))
(+.f64 0 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))
(+.f64 (/.f64 0 B) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))
(+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B 4)) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B 4)))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))
(+.f64 (/.f64 0 (*.f64 B 4)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))
(-.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) 0)
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) 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 0 B))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))
(-.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (neg.f64 (/.f64 0 B)))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) 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 0 (*.f64 B 4)))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) 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 (neg.f64 (/.f64 0 B)) 2))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))
(-.f64 0 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))
(-.f64 (/.f64 0 B) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B 4)) (-.f64 0 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B 4))))
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B 4)) (neg.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B 4))))
(/.f64 (*.f64 -2 (neg.f64 (pow.f64 (-.f64 A C) 2))) (*.f64 B 4))
(*.f64 -2 (/.f64 (neg.f64 (pow.f64 (-.f64 A C) 2)) (*.f64 B 4)))
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B 4)) (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) 2))
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B 4)) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 (*.f64 B -2) 2)))
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B 4)) (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -4))
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B 4)) (/.f64 (neg.f64 (pow.f64 (-.f64 A C) 2)) (*.f64 B 4)))
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B 4)) (neg.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B 4))))
(/.f64 (*.f64 -2 (neg.f64 (pow.f64 (-.f64 A C) 2))) (*.f64 B 4))
(*.f64 -2 (/.f64 (neg.f64 (pow.f64 (-.f64 A C) 2)) (*.f64 B 4)))
(/.f64 (pow.f64 (-.f64 A C) 2) (+.f64 B B))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))
(/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) 1)
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) 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 B B))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))
(/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 2)
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))
(/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (+.f64 B B) B))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))
(/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 (/.f64 B B) 2))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))
(/.f64 (*.f64 2 (pow.f64 (-.f64 A C) 2)) (*.f64 B 4))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))
(/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) 2) B)
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))
(/.f64 (neg.f64 (pow.f64 (-.f64 A C) 2)) (*.f64 B -2))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))
(/.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 4)
(/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 2 B)) 4)
(/.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (/.f64 (+.f64 B B) B) 2))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))
(/.f64 (*.f64 2 (*.f64 2 (pow.f64 (-.f64 A C) 2))) (*.f64 2 (*.f64 B 4)))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))
(/.f64 (*.f64 2 (*.f64 2 (pow.f64 (-.f64 A C) 2))) (*.f64 4 (+.f64 B B)))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))
(/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B)) (/.f64 2 B))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))
(/.f64 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B)) 2) (/.f64 1 B))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))
(/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) -2) (neg.f64 B))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))
(/.f64 (*.f64 4 (*.f64 2 (*.f64 2 (pow.f64 (-.f64 A C) 2)))) (*.f64 (*.f64 2 (*.f64 B 4)) 4))
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 (-.f64 A C) 2))) (/.f64 2 B)) 16)
(/.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) 4) B)) 16)
(/.f64 (*.f64 4 (/.f64 (*.f64 2 (pow.f64 (-.f64 A C) 2)) B)) 16)
(/.f64 (*.f64 (/.f64 2 B) (*.f64 2 (*.f64 2 (pow.f64 (-.f64 A C) 2)))) 16)
(/.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) 4) B)) 16)
(/.f64 (*.f64 4 (/.f64 (*.f64 2 (pow.f64 (-.f64 A C) 2)) B)) 16)
(pow.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) 1)
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))

eval9.6s (6.4%)

Compiler

Compiled 110346 to 78067 computations (29.3% saved)

prune3.4s (2.3%)

Pruning

81 alts after pruning (79 fresh and 2 done)

PrunedKeptTotal
New1770361806
Fresh224365
Picked101
Done325
Total1796811877
Error
13.9b
Counts
1877 → 81
Alt Table
Click to see full alt table
StatusErrorProgram
63.5b
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 (-.f64 (+.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) B))) F))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
53.8b
(/.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 (-.f64 C C) (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (/.f64 1/2 C)) (neg.f64 A))) A)) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
56.6b
(/.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (sqrt.f64 1/2))) (/.f64 1/2 A)) (+.f64 (-.f64 A A) (neg.f64 C))) C)) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
56.0b
(/.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (*.f64 C (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))) A)) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
61.8b
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 1/2)) (+.f64 A C))) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
59.2b
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (*.f64 B (sqrt.f64 (*.f64 F -2)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
55.8b
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
57.9b
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F -2))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
61.3b
(/.f64 (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) B))) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
55.0b
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 (*.f64 A C) (*.f64 A 4))))) (sqrt.f64 1/2)) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
63.3b
(/.f64 (*.f64 (sqrt.f64 (*.f64 C (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
63.0b
(/.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B)) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
56.1b
(/.f64 (*.f64 (sqrt.f64 (*.f64 C -2)) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
60.1b
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (+.f64 C C))) (*.f64 (sqrt.f64 (*.f64 -8 A)) (sqrt.f64 F))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
59.4b
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (+.f64 C C))) (*.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 F -8)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
54.2b
(/.f64 (*.f64 (sqrt.f64 (*.f64 A -2)) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
60.3b
(/.f64 (*.f64 (sqrt.f64 (neg.f64 B)) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
61.3b
(/.f64 (*.f64 (sqrt.f64 B) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
59.9b
(/.f64 (*.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
63.0b
(/.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
63.0b
(/.f64 (*.f64 -1 (*.f64 B (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 F C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
62.7b
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 A (pow.f64 C 3))) (/.f64 -4 B))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
55.0b
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (*.f64 A C)) (*.f64 F -16))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
56.5b
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -16)) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 (/.f64 (*.f64 C A) (-.f64 A C)) C))))) (*.f64 2 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (*.f64 1 (/.f64 1/2 (-.f64 A C))))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
55.3b
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 (pow.f64 A 2) -16)) (*.f64 (pow.f64 B 2) (*.f64 A 4))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
56.6b
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
61.1b
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (pow.f64 B 3))) (*.f64 B (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))) -2))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
61.7b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
57.4b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (+.f64 C (neg.f64 A))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
56.9b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 C (-.f64 C (neg.f64 C))) (*.f64 A -8)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
60.6b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
62.8b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) C))))) (neg.f64 (pow.f64 B 2)))
54.1b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) C))))) (neg.f64 (*.f64 A (*.f64 C -4))))
62.4b
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
54.0b
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
57.7b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (neg.f64 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
58.7b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (neg.f64 B))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
56.4b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (neg.f64 A))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
59.9b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) B)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
61.0b
(+.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 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4)))) (/.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 3)))))))
48.9b
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))) F)))
48.9b
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))))
58.5b
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))) (*.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))))))
52.7b
(*.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 A C) -1/4))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))))
56.0b
(*.f64 (/.f64 (sqrt.f64 (*.f64 F -8)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (+.f64 C C))))))
62.2b
(*.f64 (/.f64 (sqrt.f64 F) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2)))))
63.3b
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 C (*.f64 A 4))) (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
62.9b
(*.f64 (/.f64 (sqrt.f64 8) B) (neg.f64 (sqrt.f64 (*.f64 F C))))
62.9b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F))))
61.3b
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))))
56.7b
(*.f64 (/.f64 -1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (*.f64 C 8) (pow.f64 B 2))))))
63.1b
(*.f64 (+.f64 (*.f64 A (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F B)))) (*.f64 1/2 (*.f64 (+.f64 1 (neg.f64 (/.f64 C B))) (/.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 1/2))))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
63.5b
(*.f64 (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
63.4b
(*.f64 (*.f64 (*.f64 A (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (/.f64 F B)))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
63.4b
(*.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (*.f64 C (sqrt.f64 1/2)))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
49.9b
(*.f64 (*.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 (*.f64 A C) -4))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (sqrt.f64 (*.f64 F -2)))
54.0b
(*.f64 (*.f64 4 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16)))))) (/.f64 1/4 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
55.1b
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -16)) -1/4)
60.3b
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
60.4b
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) F)) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
60.4b
(*.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)))
58.0b
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) (/.f64 (sqrt.f64 2) B))
62.9b
(*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 8) B))
56.0b
(*.f64 (sqrt.f64 (*.f64 F -8)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (+.f64 C C))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
62.7b
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))
61.6b
(*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 (/.f64 (-.f64 F F) C)) 1/4))
62.7b
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 A F)) B))
56.0b
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -8 A))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (+.f64 C C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
56.3b
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16)))
56.3b
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16)))
58.0b
(*.f64 1/4 (sqrt.f64 (*.f64 -8 (/.f64 (*.f64 F (-.f64 A (neg.f64 A))) (*.f64 A C)))))
53.8b
(*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -32 C))) (sqrt.f64 1/2)))
60.8b
(*.f64 -1/4 (sqrt.f64 (/.f64 (*.f64 (/.f64 (/.f64 F (*.f64 C C)) C) -16) (*.f64 (/.f64 1 C) (/.f64 1 C)))))
53.7b
(*.f64 -1/4 (sqrt.f64 (/.f64 (*.f64 F (/.f64 -32 C)) 2)))
61.6b
(*.f64 -1/4 (sqrt.f64 (/.f64 (*.f64 -16 (/.f64 F (*.f64 (*.f64 C C) C))) (/.f64 1 (*.f64 C C)))))
53.7b
(*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C))))
60.8b
(*.f64 -1/2 (sqrt.f64 (-.f64 (/.f64 (/.f64 F C) -2) (*.f64 F (/.f64 3/2 C)))))
60.8b
(*.f64 -1/2 (sqrt.f64 (-.f64 (/.f64 F C) (*.f64 -3 (/.f64 F (neg.f64 C))))))
60.8b
(*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F C) -2)))
62.9b
(*.f64 -1 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 A F)) B)))
56.1b
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
Compiler

Compiled 5040 to 3730 computations (26% saved)

localize291.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
6.3b
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
10.8b
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))) F)))
17.9b
(sqrt.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))) F))
33.2b
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))
Compiler

Compiled 206 to 127 computations (38.3% saved)

series293.0ms (0.2%)

Counts
3 → 60
Calls

33 calls:

TimeVariablePointExpression
75.0ms
A
@0
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))) F)))
34.0ms
A
@inf
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))) F)))
34.0ms
C
@0
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))) F)))
27.0ms
C
@0
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
21.0ms
A
@0
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))

rewrite471.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1370×rational_best-simplify-58
530×rational_best-simplify-63
500×rational_best-4
500×rational_best-2
500×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029237
1198237
2421237
31340237
46757237
Stop Event
node limit
Counts
3 → 83
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))) F))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))) F)))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 F (+.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 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) 2) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) 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))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))) 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))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (sqrt.f64 (+.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 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 F (+.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 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (/.f64 (sqrt.f64 F) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 (pow.f64 B 2) 4))) (sqrt.f64 (/.f64 F 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (sqrt.f64 (neg.f64 F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 (pow.f64 B 2) 4)))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (-.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 8)) (*.f64 -2 (pow.f64 B 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))))) (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (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 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (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 (*.f64 C (*.f64 A 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 C A))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (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 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (+.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 (*.f64 C (*.f64 A 8)) (*.f64 -2 (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 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 0)))) (#(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 C A))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (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 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (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 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (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 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) 4) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) 4) (/.f64 (sqrt.f64 (*.f64 F (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) 4) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 2)) (*.f64 2 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 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))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (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 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 1)))))
((#(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 C A))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.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))))))) (#(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 C A))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 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 1/2 (-.f64 (*.f64 C (*.f64 A 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 C A))) (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 (pow.f64 B 2) 4))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) 3) (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 (pow.f64 B 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2) (/.f64 (*.f64 3/2 (/.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)))) 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 C A))) (-.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 (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)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(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 C A))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 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 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))))) (#(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 C A))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (neg.f64 (/.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)))) 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 C A))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 2)) (/.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))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.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)))) 2) (/.f64 (/.f64 (sqrt.f64 (-.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))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) 3) (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 (pow.f64 B 2) 4))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 (pow.f64 B 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(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 C A))) (/.f64 1 (-.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 (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)))))))) (#(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 C A))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 -2 (sqrt.f64 (-.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)))))))) (#(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 C A)))) (/.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 (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)))))))) (#(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 C A)))) (/.f64 -1 (-.f64 (*.f64 C (*.f64 A 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 C A))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 2)) 1/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 C A))) 4) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 (pow.f64 B 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (sqrt.f64 (-.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (sqrt.f64 (-.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 (pow.f64 B 2) 4))) (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (sqrt.f64 (-.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 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (sqrt.f64 (-.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 A 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) 4)) (/.f64 1 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 (pow.f64 B 2) 4)))))))) (#(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 C A))) (*.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 (/.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 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 2)) (/.f64 1 (/.f64 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (/.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 2 (sqrt.f64 (-.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 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 (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 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 (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 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) 4)) (/.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 (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 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) -1) (/.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))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.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))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))))

simplify1.4s (0.9%)

Algorithm
egg-herbie
Rules
1396×rational_best-simplify-108
1170×rational_best-simplify-50
1040×rational_best-simplify-1
850×rational_best-simplify-55
676×rational_best-simplify-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0111234445
1343033349
Stop Event
node limit
Counts
143 → 297
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 F))) (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 F))) (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)) (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (pow.f64 B 3))) (sqrt.f64 F)))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 F))) (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)) (+.f64 (*.f64 32 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (*.f64 (pow.f64 (sqrt.f64 -2) 5) (pow.f64 B 5))) (sqrt.f64 F))) (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (pow.f64 B 3))) (sqrt.f64 F))))))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 F))) (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 F))) (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)) (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (pow.f64 B 3))) (sqrt.f64 F)))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 F))) (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)) (+.f64 (*.f64 32 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (*.f64 (pow.f64 (sqrt.f64 -2) 5) (pow.f64 B 5))) (sqrt.f64 F))) (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (pow.f64 B 3))) (sqrt.f64 F))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 8))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (/.f64 (pow.f64 B 2) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 8)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 8) 3)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (/.f64 (pow.f64 B 2) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 8))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 8) 3)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (/.f64 (pow.f64 B 2) (sqrt.f64 8)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 8) 5)))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 8)))))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 F))) (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 F))) (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)) (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (pow.f64 B 3))) (sqrt.f64 F)))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 F))) (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)) (+.f64 (*.f64 32 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (*.f64 (pow.f64 (sqrt.f64 -2) 5) (pow.f64 B 5))) (sqrt.f64 F))) (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (pow.f64 B 3))) (sqrt.f64 F))))))
(*.f64 -1 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 F))) (*.f64 -1 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B))))
(+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (pow.f64 B 3))) (sqrt.f64 F))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 F))) (*.f64 -1 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)))))
(+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (pow.f64 B 3))) (sqrt.f64 F))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 F))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (*.f64 (pow.f64 (sqrt.f64 -2) 5) (pow.f64 B 5))) (sqrt.f64 F))) (*.f64 -1 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (+.f64 (*.f64 4 (*.f64 C F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))) (pow.f64 B 2)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 F (-.f64 A C))) (*.f64 -1 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 4 (*.f64 C F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))) (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 (*.f64 4 (*.f64 C F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -16))))))) (pow.f64 B 4)) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (+.f64 (*.f64 4 (*.f64 C F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))) (pow.f64 B 2))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (+.f64 (*.f64 4 (*.f64 C F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))) (*.f64 (pow.f64 C 4) (sqrt.f64 -16))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 1/4 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 F (-.f64 A C))) (*.f64 -1 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 4 (*.f64 C F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (+.f64 (*.f64 4 (*.f64 C F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))))) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 (sqrt.f64 -16) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 F (-.f64 A C))) (*.f64 -1 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 4 (*.f64 C F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (*.f64 (pow.f64 C 3) (sqrt.f64 -16))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -16) (pow.f64 C 3))))))) (pow.f64 B 6)) (+.f64 (*.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 F (-.f64 A C))) (*.f64 -1 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 4 (*.f64 C F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))) (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 (*.f64 4 (*.f64 C F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -16))))))) (pow.f64 B 4)) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (+.f64 (*.f64 4 (*.f64 C F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))) (pow.f64 B 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F)) (/.f64 (sqrt.f64 -2) B)))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)))) (*.f64 8 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F)) (/.f64 (sqrt.f64 -2) B))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)))) (*.f64 8 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)))) (*.f64 8 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F))))) (*.f64 (sqrt.f64 -2) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))) (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.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 8 (*.f64 C (*.f64 F (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (pow.f64 B 2)))) (*.f64 8 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F)))) (*.f64 (sqrt.f64 -2) B)))) 2)) (*.f64 (sqrt.f64 -2) (pow.f64 B 3)))))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F)) (/.f64 (sqrt.f64 -2) B)))))
(+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))) (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.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 4 (*.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 -2 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (pow.f64 B 2)))) (*.f64 8 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 -1 (*.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 8 (*.f64 C (*.f64 F (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)))) (*.f64 8 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F)))) (*.f64 (sqrt.f64 -2) B)))) 2))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F)))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)))) (*.f64 8 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F))))) (*.f64 (sqrt.f64 -2) (pow.f64 B 7))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 C (-.f64 (+.f64 (*.f64 -1 (*.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 8 (*.f64 C (*.f64 F (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (pow.f64 B 2)))) (*.f64 8 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F)))) (*.f64 (sqrt.f64 -2) B)))) 2))) (*.f64 (sqrt.f64 -2) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))))))))) (+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)))) (*.f64 8 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)))) (*.f64 8 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F))))) (*.f64 (sqrt.f64 -2) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))) (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.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 8 (*.f64 C (*.f64 F (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (pow.f64 B 2)))) (*.f64 8 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F)))) (*.f64 (sqrt.f64 -2) B)))) 2)) (*.f64 (sqrt.f64 -2) (pow.f64 B 3)))))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F)) (/.f64 (sqrt.f64 -2) B))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))))) A)))
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))))) A)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -16))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))))))
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (pow.f64 B 2)) (sqrt.f64 -16)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (pow.f64 B 6) (sqrt.f64 -16)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -16)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1 (pow.f64 B 4)) (*.f64 4 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))) (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -16) 2))))) (sqrt.f64 -16))))))) (pow.f64 A 3))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))))) A)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -16))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F)) (/.f64 (sqrt.f64 -2) B)))
(+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (/.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F)) (/.f64 (sqrt.f64 -2) B))))
(+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (/.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F)) (/.f64 (sqrt.f64 -2) B))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 8 (*.f64 A (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 -2) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))) (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 8 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (/.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) B)))) 2)) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (/.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 4 (*.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 (*.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 1/2 (/.f64 (*.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))))) (-.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 8 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))) (/.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) B)))) 2))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (-.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 8 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (/.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) B)))) 2))) (*.f64 (sqrt.f64 -2) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))))) (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 8 (*.f64 A (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 -2) (pow.f64 B 7))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F)))))))) (pow.f64 C 3)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F)) (/.f64 (sqrt.f64 -2) B))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 8 (*.f64 A (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 -2) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))) (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 8 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (/.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) B)))) 2)) (*.f64 (sqrt.f64 -2) (pow.f64 B 3)))))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))))) C)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))))) C)) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -16)))))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))))) C)) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 4))) (*.f64 4 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -16) 2))))) (sqrt.f64 -16)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -16) (pow.f64 B 6)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (pow.f64 B 2)) (sqrt.f64 -16)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -16))))))) (pow.f64 C 3))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))))))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) A) (sqrt.f64 (/.f64 1 C))))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (*.f64 1/16 (*.f64 (/.f64 1 (*.f64 A (*.f64 (-.f64 A C) (sqrt.f64 -2)))) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) A) (sqrt.f64 (/.f64 1 C)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (sqrt.f64 -2))) (sqrt.f64 (/.f64 1 C)))) 2) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))) (*.f64 A (sqrt.f64 -2))) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 1 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 A C) (sqrt.f64 -2)))) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 A 3)) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))))) (pow.f64 B 4)) (+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (*.f64 1/16 (*.f64 (/.f64 1 (*.f64 A (*.f64 (-.f64 A C) (sqrt.f64 -2)))) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) A) (sqrt.f64 (/.f64 1 C))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (sqrt.f64 -2))) (sqrt.f64 (/.f64 1 C)))) 2) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))) (*.f64 A (sqrt.f64 -2))) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 1 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 A C) (sqrt.f64 -2)))) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 A 3)) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))))) (pow.f64 B 4)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (-.f64 A C) 5))) (*.f64 -1/4 (/.f64 (+.f64 (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (sqrt.f64 -2))) (sqrt.f64 (/.f64 1 C)))) 2) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))) (*.f64 (-.f64 A C) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))))) (*.f64 A (sqrt.f64 -2))) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 A C) (sqrt.f64 -2)))) (sqrt.f64 (/.f64 1 (pow.f64 C 7))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 A 4)) (sqrt.f64 (/.f64 1 (pow.f64 C 7))))) (*.f64 -1/32 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (sqrt.f64 -2))) (sqrt.f64 (/.f64 1 C)))) 2) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -2))) (sqrt.f64 (/.f64 1 (pow.f64 C 5)))))))) (pow.f64 B 6)) (+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (*.f64 1/16 (*.f64 (/.f64 1 (*.f64 A (*.f64 (-.f64 A C) (sqrt.f64 -2)))) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) A) (sqrt.f64 (/.f64 1 C)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) (/.f64 1 (pow.f64 B 2))))
(+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (/.f64 (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (/.f64 C (pow.f64 B 4)) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)))))) (*.f64 -1 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) (/.f64 1 (pow.f64 B 2)))))
(+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (/.f64 (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (/.f64 C (pow.f64 B 4)) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1))) 2)) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 C (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))))) (*.f64 -16 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 6)) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))))))) (*.f64 -1 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) (/.f64 1 (pow.f64 B 2))))))
(+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (/.f64 (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (/.f64 C (pow.f64 B 4)) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)))))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)) (pow.f64 B 6)) (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1))) 2)) (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)))) (pow.f64 B 2)))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (pow.f64 C 3) (pow.f64 B 8)) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1))) 2))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))))))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1))) 2)) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 C (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))))) (*.f64 -16 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 6)) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))))))) (*.f64 -1 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) (/.f64 1 (pow.f64 B 2)))))))
(*.f64 1/4 (*.f64 (/.f64 1 (*.f64 A C)) (sqrt.f64 (-.f64 (*.f64 -1 C) C))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 A 2) C)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 C) C))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (-.f64 (*.f64 -1 C) C)))) (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 A C)) (sqrt.f64 (-.f64 (*.f64 -1 C) C))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C)) (pow.f64 (*.f64 1/4 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 C) C))))) 2)) (*.f64 (pow.f64 A 3) C)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 C) C))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 C) C))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 A 2) C)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 C) C))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (-.f64 (*.f64 -1 C) C)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (-.f64 (*.f64 -1 C) C)))) (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 A C)) (sqrt.f64 (-.f64 (*.f64 -1 C) C)))))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (-.f64 (*.f64 -1 C) C)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (-.f64 (*.f64 -1 C) C)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C)) (pow.f64 (*.f64 1/4 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 C) C))))) 2))) (-.f64 (*.f64 -1 C) C)))) (*.f64 (pow.f64 A 4) C)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 C) C))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 C) C))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C)) (pow.f64 (*.f64 1/4 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 C) C))))) 2)) (*.f64 (pow.f64 A 3) C)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 C) C))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 A 2) C)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 C) C))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 B 4)) (*.f64 (pow.f64 A 4) (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 C) C))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C)) (pow.f64 (*.f64 1/4 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 C) C))))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 A 4) (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 C) C))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 A C)) (sqrt.f64 (-.f64 (*.f64 -1 C) C)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (-.f64 (*.f64 -1 C) C)))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) (/.f64 1 (pow.f64 B 2))))
(+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (/.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 4)) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))))) (*.f64 -1 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) (/.f64 1 (pow.f64 B 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 -16 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 6)) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1))) 2)) (pow.f64 B 2)))))) (pow.f64 C 2)) (+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (/.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 4)) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))))) (*.f64 -1 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) (/.f64 1 (pow.f64 B 2))))))
(+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -64 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 8)) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1))) 2))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)) (pow.f64 B 6)) (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1))) 2))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))) (pow.f64 B 2)))))))) (+.f64 (*.f64 (+.f64 (*.f64 -16 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 6)) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1))) 2)) (pow.f64 B 2)))))) (pow.f64 C 2)) (+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (/.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 4)) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))))) (*.f64 -1 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) (/.f64 1 (pow.f64 B 2)))))))
(*.f64 1/4 (*.f64 (/.f64 1 (*.f64 A C)) (sqrt.f64 (-.f64 (*.f64 -1 A) A))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (-.f64 (*.f64 -1 A) A)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 A C)) (sqrt.f64 (-.f64 (*.f64 -1 A) A)))) (*.f64 1/16 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 A) A)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (-.f64 (*.f64 -1 A) A)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/4 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 A) A))))) 2)) (*.f64 A (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 A) A))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (-.f64 (*.f64 -1 A) A)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 A C)) (sqrt.f64 (-.f64 (*.f64 -1 A) A)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 A) A))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 A) A))))))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (-.f64 (*.f64 -1 A) A)))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/4 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 A) A))))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 4))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 A) A))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (-.f64 (*.f64 -1 A) A)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 A C)) (sqrt.f64 (-.f64 (*.f64 -1 A) A)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/4 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 A) A))))) 2)) (*.f64 A (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 A) A))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 4)) (*.f64 (pow.f64 A 3) (pow.f64 C 4))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 A) A))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (-.f64 (*.f64 -1 A) A)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 A) A))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 A) A))))) (*.f64 1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (-.f64 (*.f64 1/2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/4 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 A) A))))) 2))) (-.f64 (*.f64 -1 A) A)))) (*.f64 A (pow.f64 C 4))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 A) A))))))))))))))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) 2) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) 2))
(-.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) 0)
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))) 2))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))) 1/2)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (/.f64 (sqrt.f64 F) 2))
(*.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))) 2))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))))) 1/4)
(*.f64 (sqrt.f64 (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 (pow.f64 B 2) 4))) (sqrt.f64 (/.f64 F 2)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (sqrt.f64 (neg.f64 F)))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 (pow.f64 B 2) 4)))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))) 2)
(/.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))))) (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))))) 8)
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) 1)
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (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 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 0)
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (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 (*.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 C A))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (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 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (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 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 0)
(-.f64 (*.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 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (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 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) 2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (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 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 1)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (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 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) 2)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) 4) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 4)
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) 4) (/.f64 (sqrt.f64 (*.f64 F (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) 4) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) 8)
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 16)
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 2)) (*.f64 2 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) 4)
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 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))) 4)) 4)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (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 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 1)
(+.f64 (/.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))) 0)
(+.f64 0 (/.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 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 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 1/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 C A))) (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 (pow.f64 B 2) 4))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) 3) (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 (pow.f64 B 2) 4))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2) (/.f64 (*.f64 3/2 (/.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)))) 2))
(-.f64 (/.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))) 0)
(-.f64 0 (neg.f64 (/.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 0 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(-.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 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 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (neg.f64 (/.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)))) 2))
(-.f64 (/.f64 (sqrt.f64 (-.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 (-.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 (*.f64 3/2 (/.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)))) 2) (/.f64 (/.f64 (sqrt.f64 (-.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) 3) (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 (pow.f64 B 2) 4))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 (pow.f64 B 2) 4))))
(*.f64 2 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 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 1 (-.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 (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 (/.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))) 1)
(*.f64 1 (/.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 (*.f64 2 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 -1 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 -1 (/.f64 (*.f64 -2 (sqrt.f64 (-.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 (neg.f64 (sqrt.f64 (-.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 C (*.f64 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 2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (/.f64 -1 (-.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 C A))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 2)) 1/2)
(*.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) 4) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 (pow.f64 B 2) 4))))
(*.f64 -2 (/.f64 (sqrt.f64 (-.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/2 (/.f64 (sqrt.f64 (-.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 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (-.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 A 4)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))))
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 (pow.f64 B 2) 4))) (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) 4))
(*.f64 (*.f64 -2 (sqrt.f64 (-.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 C (*.f64 A 4)))))
(*.f64 (*.f64 -2 (sqrt.f64 (-.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 A 8)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1/4)
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) 4)) (/.f64 1 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 (pow.f64 B 2) 4)))))
(*.f64 (/.f64 (sqrt.f64 (-.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 1 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (/.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 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 2)) (/.f64 1 (/.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (/.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 2 (sqrt.f64 (-.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 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 (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 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 (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 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 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))) 4)) (/.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 (pow.f64 B 2) 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) -1) (/.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))))
(pow.f64 (/.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))) 1)
(neg.f64 (neg.f64 (/.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)))))
(neg.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
Outputs
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B))
(*.f64 B (sqrt.f64 (*.f64 -2 F)))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 F))) (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)))
(+.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)) (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) 4)))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 -2 F))) (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) (*.f64 (sqrt.f64 F) 4)))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 F))) (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)) (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (pow.f64 B 3))) (sqrt.f64 F)))))
(+.f64 (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (pow.f64 (*.f64 A C) 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 3))) -8)) (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)) (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) 4))))
(+.f64 (+.f64 (*.f64 B (sqrt.f64 (*.f64 -2 F))) (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) (*.f64 (sqrt.f64 F) 4))) (*.f64 (/.f64 (pow.f64 (*.f64 A C) 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 3))) (*.f64 (sqrt.f64 F) -8)))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 F))) (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)) (+.f64 (*.f64 32 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (*.f64 (pow.f64 (sqrt.f64 -2) 5) (pow.f64 B 5))) (sqrt.f64 F))) (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (pow.f64 B 3))) (sqrt.f64 F))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (pow.f64 (*.f64 A C) 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 3))) -8)) (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (pow.f64 (*.f64 A C) 3) (*.f64 (sqrt.f64 -32) (pow.f64 B 5))) 32))) (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)) (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) 4))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 -2 F))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 A C) 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 3))) (*.f64 (sqrt.f64 F) -8)) (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (pow.f64 (*.f64 A C) 3) (*.f64 (sqrt.f64 -32) (pow.f64 B 5))) 32))) (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) (*.f64 (sqrt.f64 F) 4))))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B))
(*.f64 B (sqrt.f64 (*.f64 -2 F)))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 F))) (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)))
(+.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)) (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) 4)))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 -2 F))) (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) (*.f64 (sqrt.f64 F) 4)))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 F))) (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)) (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (pow.f64 B 3))) (sqrt.f64 F)))))
(+.f64 (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (pow.f64 (*.f64 A C) 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 3))) -8)) (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)) (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) 4))))
(+.f64 (+.f64 (*.f64 B (sqrt.f64 (*.f64 -2 F))) (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) (*.f64 (sqrt.f64 F) 4))) (*.f64 (/.f64 (pow.f64 (*.f64 A C) 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 3))) (*.f64 (sqrt.f64 F) -8)))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 F))) (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)) (+.f64 (*.f64 32 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (*.f64 (pow.f64 (sqrt.f64 -2) 5) (pow.f64 B 5))) (sqrt.f64 F))) (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (pow.f64 B 3))) (sqrt.f64 F))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (pow.f64 (*.f64 A C) 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 3))) -8)) (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (pow.f64 (*.f64 A C) 3) (*.f64 (sqrt.f64 -32) (pow.f64 B 5))) 32))) (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)) (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) 4))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 -2 F))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 A C) 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 3))) (*.f64 (sqrt.f64 F) -8)) (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (pow.f64 (*.f64 A C) 3) (*.f64 (sqrt.f64 -32) (pow.f64 B 5))) 32))) (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) (*.f64 (sqrt.f64 F) 4))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 8))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 A C)) 8))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (/.f64 (pow.f64 B 2) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 8)))
(+.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 A C)) 8)) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 8)) (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) -1)))
(+.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 A C)) 8)) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 8)) (neg.f64 (sqrt.f64 (/.f64 F (*.f64 A C))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 8) 3)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (/.f64 (pow.f64 B 2) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 8))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 A C)) 8)) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 8)) (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (*.f64 A C) 3))) (/.f64 (pow.f64 B 4) (sqrt.f64 512))))))
(+.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 A C)) 8)) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 8)) (neg.f64 (sqrt.f64 (/.f64 F (*.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (*.f64 A C) 3))) (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 512)) -1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 8) 3)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (/.f64 (pow.f64 B 2) (sqrt.f64 8)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 8) 5)))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 8)))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 A C)) 8)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (*.f64 A C) 5))) (/.f64 (pow.f64 B 6) (sqrt.f64 32768))))) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 8)) (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (*.f64 A C) 3))) (/.f64 (pow.f64 B 4) (sqrt.f64 512))))))
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 8)) (neg.f64 (sqrt.f64 (/.f64 F (*.f64 A C))))) (+.f64 (+.f64 (sqrt.f64 (*.f64 (*.f64 F (*.f64 A C)) 8)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (*.f64 A C) 5))) (/.f64 (pow.f64 B 6) (sqrt.f64 32768))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 (*.f64 A C) 3))) (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 512)) -1/2))))
(*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B))
(*.f64 B (sqrt.f64 (*.f64 -2 F)))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 F))) (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)))
(+.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)) (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) 4)))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 -2 F))) (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) (*.f64 (sqrt.f64 F) 4)))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 F))) (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)) (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (pow.f64 B 3))) (sqrt.f64 F)))))
(+.f64 (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (pow.f64 (*.f64 A C) 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 3))) -8)) (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)) (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) 4))))
(+.f64 (+.f64 (*.f64 B (sqrt.f64 (*.f64 -2 F))) (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) (*.f64 (sqrt.f64 F) 4))) (*.f64 (/.f64 (pow.f64 (*.f64 A C) 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 3))) (*.f64 (sqrt.f64 F) -8)))
(+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 F))) (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)) (+.f64 (*.f64 32 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (*.f64 (pow.f64 (sqrt.f64 -2) 5) (pow.f64 B 5))) (sqrt.f64 F))) (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (pow.f64 B 3))) (sqrt.f64 F))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (pow.f64 (*.f64 A C) 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 3))) -8)) (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (pow.f64 (*.f64 A C) 3) (*.f64 (sqrt.f64 -32) (pow.f64 B 5))) 32))) (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)) (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) 4))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 -2 F))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 A C) 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 3))) (*.f64 (sqrt.f64 F) -8)) (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (pow.f64 (*.f64 A C) 3) (*.f64 (sqrt.f64 -32) (pow.f64 B 5))) 32))) (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) (*.f64 (sqrt.f64 F) 4))))
(*.f64 -1 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)))
(*.f64 (*.f64 (sqrt.f64 -2) B) (*.f64 (sqrt.f64 F) -1))
(neg.f64 (*.f64 B (sqrt.f64 (*.f64 -2 F))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 F))) (*.f64 -1 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -2) B) (*.f64 (sqrt.f64 F) -1)) (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) -4)))
(+.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 -2 F)))) (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) -4)))
(+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (pow.f64 B 3))) (sqrt.f64 F))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 F))) (*.f64 -1 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -2) B) (*.f64 (sqrt.f64 F) -1)) (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) -4)) (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (pow.f64 (*.f64 A C) 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 3))) 8))))
(+.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 -2 F)))) (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) -4)) (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (pow.f64 (*.f64 A C) 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 3))) 8))))
(+.f64 (*.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (pow.f64 B 3))) (sqrt.f64 F))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) (sqrt.f64 F))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (*.f64 (pow.f64 (sqrt.f64 -2) 5) (pow.f64 B 5))) (sqrt.f64 F))) (*.f64 -1 (*.f64 (sqrt.f64 F) (*.f64 (sqrt.f64 -2) B))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) B) (*.f64 (sqrt.f64 F) -1)) (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (pow.f64 (*.f64 A C) 3) (*.f64 (sqrt.f64 -32) (pow.f64 B 5))) -32))) (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) -4)) (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (pow.f64 (*.f64 A C) 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 3))) 8))))
(+.f64 (+.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 -2 F)))) (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (pow.f64 (*.f64 A C) 3) (*.f64 (sqrt.f64 -32) (pow.f64 B 5))) -32))) (+.f64 (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (*.f64 A C) (*.f64 (sqrt.f64 -2) B)) -4)) (*.f64 (sqrt.f64 F) (*.f64 (/.f64 (pow.f64 (*.f64 A C) 2) (*.f64 (sqrt.f64 -8) (pow.f64 B 3))) 8))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (+.f64 (*.f64 4 (*.f64 C F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))) (pow.f64 B 2)))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 C 4)) (*.f64 (*.f64 F (*.f64 A C)) (/.f64 4 (-.f64 A C)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) 1/8)) (*.f64 1/16 (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) C))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 F C) (/.f64 (*.f64 F (*.f64 A C)) (-.f64 A C)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) 1/8)) (*.f64 1/16 (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) C))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 F (-.f64 A C))) (*.f64 -1 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 4 (*.f64 C F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))) (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 (*.f64 4 (*.f64 C F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -16))))))) (pow.f64 B 4)) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (+.f64 (*.f64 4 (*.f64 C F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))) (pow.f64 B 2))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 C 4)) (*.f64 (*.f64 F (*.f64 A C)) (/.f64 4 (-.f64 A C)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) 1/8)) (*.f64 1/16 (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) C))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 C 4)) (*.f64 (*.f64 F (*.f64 A C)) (/.f64 4 (-.f64 A C)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) 1/32)) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (-.f64 (+.f64 (*.f64 F (/.f64 -1 (-.f64 A C))) (*.f64 (*.f64 F (*.f64 A C)) (/.f64 -1 (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (*.f64 C 4)) (*.f64 (*.f64 F (*.f64 A C)) (/.f64 4 (-.f64 A C)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 C (sqrt.f64 -16)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))))))))
(+.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/8 (*.f64 (-.f64 (*.f64 -1 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 F (*.f64 A C)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (*.f64 4 (+.f64 (*.f64 F C) (/.f64 (*.f64 F (*.f64 A C)) (-.f64 A C)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 C (sqrt.f64 -16)))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 F C) (/.f64 (*.f64 F (*.f64 A C)) (-.f64 A C)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -16))) 1/32)) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2))))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 F C) (/.f64 (*.f64 F (*.f64 A C)) (-.f64 A C)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) 1/8)) (*.f64 1/16 (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) C)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (+.f64 (*.f64 4 (*.f64 C F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))) (*.f64 (pow.f64 C 4) (sqrt.f64 -16))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 5))) (*.f64 1/4 (/.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 F (-.f64 A C))) (*.f64 -1 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 4 (*.f64 C F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (+.f64 (*.f64 4 (*.f64 C F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C))))) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F (pow.f64 (sqrt.f64 -16) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 F (-.f64 A C))) (*.f64 -1 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 4 (*.f64 C F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (*.f64 (pow.f64 C 3) (sqrt.f64 -16))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))))) (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -16) (pow.f64 C 3))))))) (pow.f64 B 6)) (+.f64 (*.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 F (-.f64 A C))) (*.f64 -1 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 (-.f64 A C) 3)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (+.f64 (*.f64 4 (*.f64 C F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))) (*.f64 C (sqrt.f64 -16))))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))) (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 (*.f64 4 (*.f64 C F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -16))))))) (pow.f64 B 4)) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (+.f64 (*.f64 4 (*.f64 C F)) (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (-.f64 A C)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))) (pow.f64 B 2)))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 C 4)) (*.f64 (*.f64 F (*.f64 A C)) (/.f64 4 (-.f64 A C)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) 1/8)) (*.f64 1/16 (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) C))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 F (*.f64 C 4)) (*.f64 (*.f64 F (*.f64 A C)) (/.f64 4 (-.f64 A C)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) 1/32)) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (/.f64 (-.f64 (+.f64 (*.f64 F (/.f64 -1 (-.f64 A C))) (*.f64 (*.f64 F (*.f64 A C)) (/.f64 -1 (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (*.f64 C 4)) (*.f64 (*.f64 F (*.f64 A C)) (/.f64 4 (-.f64 A C)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 C (sqrt.f64 -16)))) 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))))))) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 7)))) (/.f64 (+.f64 (*.f64 F (*.f64 C 4)) (*.f64 (*.f64 F (*.f64 A C)) (/.f64 4 (-.f64 A C)))) (*.f64 (sqrt.f64 -16) (pow.f64 C 4))))) (+.f64 (*.f64 1/8 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 F (*.f64 A C)) (/.f64 1/2 (pow.f64 (-.f64 A C) 5))) (*.f64 F (/.f64 1/4 (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 F (*.f64 C 4)) (*.f64 (*.f64 F (*.f64 A C)) (/.f64 4 (-.f64 A C)))) (-.f64 (+.f64 (*.f64 F (/.f64 -1 (-.f64 A C))) (*.f64 (*.f64 F (*.f64 A C)) (/.f64 -1 (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (*.f64 C 4)) (*.f64 (*.f64 F (*.f64 A C)) (/.f64 4 (-.f64 A C)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 C (sqrt.f64 -16)))) 2)))) (*.f64 A (*.f64 (pow.f64 C 2) (*.f64 F 16)))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (-.f64 (+.f64 (*.f64 F (/.f64 -1 (-.f64 A C))) (*.f64 (*.f64 F (*.f64 A C)) (/.f64 -1 (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 F (*.f64 C 4)) (*.f64 (*.f64 F (*.f64 A C)) (/.f64 4 (-.f64 A C)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 C (sqrt.f64 -16)))) 2))) (*.f64 (pow.f64 C 3) (sqrt.f64 -16))))) (*.f64 1/256 (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (pow.f64 C 3))))))))))
(+.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 F C) (/.f64 (*.f64 F (*.f64 A C)) (-.f64 A C)))) (*.f64 (sqrt.f64 -16) (pow.f64 C 4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 7)))) 1/128)) (+.f64 (*.f64 1/8 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 F (*.f64 A C)) (/.f64 1/2 (pow.f64 (-.f64 A C) 5))) (*.f64 F (/.f64 1/4 (pow.f64 (-.f64 A C) 3)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 4 (+.f64 (*.f64 F C) (/.f64 (*.f64 F (*.f64 A C)) (-.f64 A C)))) (-.f64 (*.f64 -1 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 F (*.f64 A C)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (*.f64 4 (+.f64 (*.f64 F C) (/.f64 (*.f64 F (*.f64 A C)) (-.f64 A C)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 C (sqrt.f64 -16)))) 2)))) (*.f64 (pow.f64 C 2) (*.f64 (*.f64 F 16) A))))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (+.f64 (*.f64 1/32 (*.f64 (-.f64 (*.f64 -1 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 F (*.f64 A C)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (*.f64 4 (+.f64 (*.f64 F C) (/.f64 (*.f64 F (*.f64 A C)) (-.f64 A C)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 C (sqrt.f64 -16)))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -16))))) (*.f64 1/256 (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (pow.f64 C 3)))))))) (+.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/8 (*.f64 (-.f64 (*.f64 -1 (+.f64 (/.f64 F (-.f64 A C)) (/.f64 (*.f64 F (*.f64 A C)) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (pow.f64 (*.f64 (*.f64 4 (+.f64 (*.f64 F C) (/.f64 (*.f64 F (*.f64 A C)) (-.f64 A C)))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F A))) (*.f64 C (sqrt.f64 -16)))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 F C) (/.f64 (*.f64 F (*.f64 A C)) (-.f64 A C)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -16))) 1/32)) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2))))))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (/.f64 (*.f64 4 (+.f64 (*.f64 F C) (/.f64 (*.f64 F (*.f64 A C)) (-.f64 A C)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) 1/8)) (*.f64 1/16 (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) C))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F)) (/.f64 (sqrt.f64 -2) B)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (/.f64 (sqrt.f64 -2) B)))
(*.f64 (/.f64 (sqrt.f64 -2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)))) (*.f64 8 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F)) (/.f64 (sqrt.f64 -2) B))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (/.f64 (sqrt.f64 -2) B))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) C) (pow.f64 B 3)) -4)) (*.f64 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -1)) -1)))) (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) 8))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) F)) -1/2)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) C) (pow.f64 B 3)) -4)) (*.f64 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))))) (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) 8))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) F)) -1/2)))))
(+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)))) (*.f64 8 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)))) (*.f64 8 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F))))) (*.f64 (sqrt.f64 -2) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))) (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.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 8 (*.f64 C (*.f64 F (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (pow.f64 B 2)))) (*.f64 8 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F)))) (*.f64 (sqrt.f64 -2) B)))) 2)) (*.f64 (sqrt.f64 -2) (pow.f64 B 3)))))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F)) (/.f64 (sqrt.f64 -2) B)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (/.f64 (sqrt.f64 -2) B))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -1)) 2)))))) (*.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -1)) -1)) (*.f64 C 8))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -1)) -1)))) (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) 8))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) F)) (*.f64 (sqrt.f64 -2) B))) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) F)) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) F)) (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -1)) -1)))) (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) 8)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 5))) -2)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 C 2)) (pow.f64 B 5)) -16))))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) C) (pow.f64 B 3)) -4)) (*.f64 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -1)) -1)))) (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) 8))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) F)) -1/2))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)) 2)))))) (*.f64 C (*.f64 (*.f64 F (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) 8))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))))) (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) 8))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) F)) (*.f64 (sqrt.f64 -2) B))) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) F)) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 C 2)) (pow.f64 B 5)) -16)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) F)) (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))))) (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) 8)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 5))) -2))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))))) (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) C) (pow.f64 B 3)) -4)) (*.f64 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))))) (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) 8))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) F)) -1/2))))))
(+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))) (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.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 4 (*.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 -2 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (pow.f64 B 2)))) (*.f64 8 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F)))) (-.f64 (+.f64 (*.f64 -1 (*.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 8 (*.f64 C (*.f64 F (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)))) (*.f64 8 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F)))) (*.f64 (sqrt.f64 -2) B)))) 2))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 -2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F)))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)))) (*.f64 8 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F))))) (*.f64 (sqrt.f64 -2) (pow.f64 B 7))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 C (-.f64 (+.f64 (*.f64 -1 (*.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 8 (*.f64 C (*.f64 F (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (pow.f64 B 2)))) (*.f64 8 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F)))) (*.f64 (sqrt.f64 -2) B)))) 2))) (*.f64 (sqrt.f64 -2) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))))))))) (+.f64 (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)))) (*.f64 8 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 -2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 F (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)))) (*.f64 8 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F))))) (*.f64 (sqrt.f64 -2) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))) (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.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 8 (*.f64 C (*.f64 F (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F))) (/.f64 (+.f64 (*.f64 -2 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (pow.f64 B 2)))) (*.f64 8 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) (*.f64 C F)))) (*.f64 (sqrt.f64 -2) B)))) 2)) (*.f64 (sqrt.f64 -2) (pow.f64 B 3)))))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) F)) (/.f64 (sqrt.f64 -2) B))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (/.f64 (sqrt.f64 -2) B))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -1)) 2)))))) (*.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -1)) -1)) (*.f64 C 8))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -1)) -1)))) (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) 8))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) F)) (*.f64 (sqrt.f64 -2) B))) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) F)) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) F)) (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -1)) -1)))) (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) 8)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 5))) -2)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 C 2)) (pow.f64 B 5)) -16)))))) (+.f64 (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) C) (pow.f64 B 3)) -4)) (*.f64 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -1)) -1)))) (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) 8))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) F)) -1/2)))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) 3))) (*.f64 (*.f64 C (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -1)) 2))))) -1)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (*.f64 C (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -1)) 2)))) 4))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -1)) -1)))) (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) 8))) (-.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -1)) 2)))))) (*.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -1)) -1)) (*.f64 C 8))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -1)) -1)))) (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) 8))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) F)) (*.f64 (sqrt.f64 -2) B))) 2)))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) (*.f64 F (*.f64 2 (pow.f64 B 2))))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) F)) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) F)) (/.f64 (*.f64 C (-.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -1)) 2)))))) (*.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -1)) -1)) (*.f64 C 8))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -1)) -1)))) (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) 8))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) F)) (*.f64 (sqrt.f64 -2) B))) 2)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) F)) (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -1)) -1)))) (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) 8)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 7))) -8)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 C 3)) (pow.f64 B 7)) -64))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) C) (pow.f64 B 3)) -4)) (*.f64 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))))) (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) 8))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) F)) -1/2)))) (+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 -2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)) 2)))))) (*.f64 C (*.f64 (*.f64 F (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) 8))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))))) (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) 8))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) F)) (*.f64 (sqrt.f64 -2) B))) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) F)) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 C 2)) (pow.f64 B 5)) -16)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) F)) (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))))) (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) 8)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 5))) -2)))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) 3))) (neg.f64 (*.f64 (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)) 2))) (*.f64 (pow.f64 B 2) C)))) (*.f64 4 (*.f64 (*.f64 F C) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))))) (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) 8))) (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)) 2)))))) (*.f64 C (*.f64 (*.f64 F (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) 8))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))))) (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) 8))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) F)) (*.f64 (sqrt.f64 -2) B))) 2)))) (*.f64 F (*.f64 (*.f64 2 (pow.f64 B 2)) (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) F)) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))) (+.f64 (*.f64 -2 (*.f64 (*.f64 C (-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)) 2)))))) (*.f64 C (*.f64 (*.f64 F (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) 8))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))))) (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) 8))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) F)) (*.f64 (sqrt.f64 -2) B))) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) F)) (*.f64 (sqrt.f64 -2) (pow.f64 B 5))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 C 3)) (pow.f64 B 7)) -64)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) F)) (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))))) (*.f64 (*.f64 F C) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C) 8)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 7))) -8))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16)))
(*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16)))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 1/2 (*.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 (*.f64 1/16 (*.f64 (sqrt.f64 -16) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))))) (/.f64 -1 A)))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -16) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))))) A)))
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))))) A)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -16))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))))))))
(+.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 F (pow.f64 C 5))) (*.f64 (/.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 2)) (sqrt.f64 -16)) -1/8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) (*.f64 F C))) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F C)) -2)) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -16))) -1/8))) (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -16) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))))) (/.f64 -1 A)))))
(+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -16) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))))) A)) (*.f64 -1/8 (+.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 A 2) (sqrt.f64 -16)))) (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -4)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F C)) -2)) 2)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (pow.f64 A 2) (sqrt.f64 -16))))))) (*.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 (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (pow.f64 B 2)) (sqrt.f64 -16)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (*.f64 (pow.f64 B 6) (sqrt.f64 -16)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -16)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))) (/.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1 (pow.f64 B 4)) (*.f64 4 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))) (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (pow.f64 B 2)) (*.f64 C (pow.f64 (sqrt.f64 -16) 2))))) (sqrt.f64 -16))))))) (pow.f64 A 3))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -16))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))))) A)) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 2) (sqrt.f64 -16))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 C (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -16))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))))))))
(+.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 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -16) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))))) (/.f64 -1 A)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 2)) (sqrt.f64 -16)) -1/8)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) (*.f64 F C))) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F C)) -2)) 2)) (*.f64 (pow.f64 A 2) (sqrt.f64 -16))) -1/8)))) (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (*.f64 (+.f64 (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) (*.f64 F C))) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F C)) -2)) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (sqrt.f64 -16)))) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 F (+.f64 (*.f64 -1 (pow.f64 B 4)) (*.f64 4 (pow.f64 (*.f64 C B) 2)))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -4 (*.f64 (pow.f64 B 2) (*.f64 F C))) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F C)) -2)) 2))) (/.f64 -2 (*.f64 C 16)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (sqrt.f64 -16)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -16)))) (*.f64 1/256 (*.f64 (sqrt.f64 -16) (*.f64 (pow.f64 B 6) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))) (/.f64 -1 (pow.f64 A 3))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/32 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -4)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F C)) -2)) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 5)) F)) (sqrt.f64 -16)))) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 F (+.f64 (neg.f64 (pow.f64 B 4)) (*.f64 4 (pow.f64 (*.f64 C B) 2)))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -4)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F C)) -2)) 2))) (/.f64 -1/8 C))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (sqrt.f64 -16)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 -16) (*.f64 (pow.f64 B 6) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -16))))))) (pow.f64 A 3))) (+.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16))) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 -16) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))))) A)) (*.f64 -1/8 (+.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (pow.f64 A 2) (sqrt.f64 -16)))) (*.f64 (-.f64 (*.f64 C (*.f64 (*.f64 F (pow.f64 B 2)) -4)) (pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F C)) -2)) 2)) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 C 3)) F)) (*.f64 (pow.f64 A 2) (sqrt.f64 -16))))))) (*.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 -1 (*.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F)) (/.f64 (sqrt.f64 -2) B)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 -2) B) (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A)))))
(*.f64 (/.f64 (sqrt.f64 -2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A)))))
(+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (/.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F)) (/.f64 (sqrt.f64 -2) B))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 -2) B) (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 8 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A) (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 A -1)) -1)) (*.f64 F -2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) A) (pow.f64 B 3)) -4)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 8 (*.f64 F (*.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A)))) (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) -2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) A) (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) -4)))))
(+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (/.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F)) (/.f64 (sqrt.f64 -2) B))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 8 (*.f64 A (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 -2) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))) (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 8 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (/.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) B)))) 2)) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))))))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1 (*.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)))) (*.f64 A -1)) 2))))) (*.f64 8 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 A -1)) -1) (*.f64 F A)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 8 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A) (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 A -1)) -1)) (*.f64 F -2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (*.f64 (sqrt.f64 -2) B))) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 A 2)) (pow.f64 B 5)) -16)) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 8 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A) (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 A -1)) -1)) (*.f64 F -2)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 5))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 -2) B) (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 8 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A) (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 A -1)) -1)) (*.f64 F -2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) A) (pow.f64 B 3)) -4))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 -2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (neg.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)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 8 (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) (*.f64 F A)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 8 (*.f64 F (*.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A)))) (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) -2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (*.f64 (sqrt.f64 -2) B))) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (+.f64 (*.f64 8 (*.f64 F (*.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A)))) (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) -2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (*.f64 (sqrt.f64 -2) (pow.f64 B 5))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 A 2)) (pow.f64 B 5)) -16))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 8 (*.f64 F (*.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A)))) (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) -2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) A) (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) -4))))))
(+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (/.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 -2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 4 (*.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 (*.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 1/2 (/.f64 (*.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))))) (-.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 8 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))) (/.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) B)))) 2))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) (*.f64 F (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 -2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (-.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 8 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (/.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) B)))) 2))) (*.f64 (sqrt.f64 -2) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))))) (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 8 (*.f64 A (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 -2) (pow.f64 B 7))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F)))))))) (pow.f64 C 3)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F)) (/.f64 (sqrt.f64 -2) B))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 8 (*.f64 A (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2)))))) (*.f64 (sqrt.f64 -2) (pow.f64 B 5))) (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 -2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))) (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 F (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 8 (*.f64 A (*.f64 F (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (/.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A) F))) (*.f64 -2 (*.f64 F (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) B)))) 2)) (*.f64 (sqrt.f64 -2) (pow.f64 B 3)))))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 8 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A) (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 A -1)) -1)) (*.f64 F -2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) A) (pow.f64 B 3)) -4)))) (+.f64 (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 -2) B) (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1 (*.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)))) (*.f64 A -1)) 2))))) (*.f64 8 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 A -1)) -1) (*.f64 F A)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 8 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A) (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 A -1)) -1)) (*.f64 F -2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (*.f64 (sqrt.f64 -2) B))) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 A 2)) (pow.f64 B 5)) -16)) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 8 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A) (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 A -1)) -1)) (*.f64 F -2)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 5))) (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))))))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (/.f64 (-.f64 (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 F (*.f64 A (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 A -1)) 2)))))) (*.f64 -1 (*.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)))) (*.f64 A -1)) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 8 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A) (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 A -1)) -1)) (*.f64 F -2))) (-.f64 (+.f64 (*.f64 -1 (*.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)))) (*.f64 A -1)) 2))))) (*.f64 8 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 A -1)) -1) (*.f64 F A)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 8 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A) (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 A -1)) -1)) (*.f64 F -2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (*.f64 (sqrt.f64 -2) B))) 2)))) (*.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 A 3)) (pow.f64 B 7)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (/.f64 (*.f64 A (-.f64 (+.f64 (*.f64 -1 (*.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)))) (*.f64 A -1)) 2))))) (*.f64 8 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 A -1)) -1) (*.f64 F A)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 8 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A) (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 A -1)) -1)) (*.f64 F -2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (*.f64 (sqrt.f64 -2) B))) 2)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 8 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A) (*.f64 F A))) (*.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 A -1)) -1)) (*.f64 F -2)))) (*.f64 (sqrt.f64 -2) (pow.f64 B 7))) -8))))))))
(+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (*.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)))) 4)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))) (neg.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 (*.f64 (pow.f64 B 2) A)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 8 (*.f64 F (*.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A)))) (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) -2))) (-.f64 (+.f64 (neg.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)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 8 (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) (*.f64 F A)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 8 (*.f64 F (*.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A)))) (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) -2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (*.f64 (sqrt.f64 -2) B))) 2)))) (*.f64 (*.f64 F (*.f64 2 (pow.f64 B 2))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 A 3)) (pow.f64 B 7)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 (+.f64 (neg.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)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 8 (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) (*.f64 F A)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 8 (*.f64 F (*.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A)))) (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) -2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (*.f64 (sqrt.f64 -2) B))) 2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (*.f64 (sqrt.f64 -2) (pow.f64 B 5))))) (*.f64 -8 (*.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 8 (*.f64 F (*.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A)))) (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) -2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (*.f64 (sqrt.f64 -2) (pow.f64 B 7))))))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -2) B) (neg.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (neg.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)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 8 (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) (*.f64 F A)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 8 (*.f64 F (*.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A)))) (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) -2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (*.f64 (sqrt.f64 -2) B))) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (+.f64 (*.f64 8 (*.f64 F (*.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A)))) (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) -2)))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (*.f64 (sqrt.f64 -2) (pow.f64 B 5))))) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 A 2)) (pow.f64 B 5)) -16))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 8 (*.f64 F (*.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A)))) (*.f64 F (*.f64 (*.f64 (pow.f64 B 2) (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) -2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (*.f64 (sqrt.f64 -2) (pow.f64 B 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) A) (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) -4)))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -16)) -1/4)
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))))) C)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -16)) -1/4) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (sqrt.f64 -16))))) (/.f64 -1 C)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -16)) -1/4) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F (pow.f64 A 3)))) (*.f64 (pow.f64 B 2) 1/16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) 1/2))) C)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))))) C)) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -16)))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) -1/8)) (+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (sqrt.f64 -16))))) (/.f64 -1 C)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A -4)) (*.f64 4 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -16)) -1/4) (*.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 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F (pow.f64 A 3)))) (*.f64 (pow.f64 B 2) 1/16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) 1/2))) C)) (+.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -4)) (*.f64 4 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -16)) -1/4) (*.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 C 2)) (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) -1/64)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)) -1/8))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -16) (pow.f64 B 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))))) C)) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 F (pow.f64 B 4))) (*.f64 4 (*.f64 (pow.f64 A 2) (*.f64 F (pow.f64 B 2))))) (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (pow.f64 B 2)) (*.f64 A (pow.f64 (sqrt.f64 -16) 2))))) (sqrt.f64 -16)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -16) (pow.f64 B 6)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (pow.f64 B 2)) (sqrt.f64 -16)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -16))))))) (pow.f64 C 3))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (-.f64 (*.f64 -4 (*.f64 A (*.f64 F (pow.f64 B 2)))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))))))))
(+.f64 (+.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A -4)) (*.f64 4 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 B 4) (neg.f64 F)) (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) 4))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A -4)) (*.f64 4 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) 2)))) (*.f64 A 16)))) (sqrt.f64 -16)) -1/8)) (+.f64 (*.f64 (/.f64 (pow.f64 B 6) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) 1/32)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 A -4)) (*.f64 4 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) 2)))) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) 1/32)) (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 B 6) (sqrt.f64 -16))))))) (/.f64 -1 (pow.f64 C 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -16)) -1/4) (*.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 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (sqrt.f64 -16))))) (/.f64 -1 C)) (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) -1/8))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F (pow.f64 A 3)))) (*.f64 (pow.f64 B 2) 1/16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) 1/2))) C)) (+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 C 2)) (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -16)) -1/64)) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (*.f64 F (neg.f64 (pow.f64 B 4))) (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 (pow.f64 A 2) 4))) (*.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -4)) (*.f64 4 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) 2)))) (/.f64 -1/8 A))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (sqrt.f64 -16)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F (pow.f64 A 7)))) (*.f64 (pow.f64 B 6) 1/256)) (*.f64 1/32 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -4)) (*.f64 4 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) 2)))) (sqrt.f64 -16))) (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (sqrt.f64 -16))))))) (pow.f64 C 3))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -16)) -1/4) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) -4)) (*.f64 4 (pow.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 3)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -16)))))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 -16)) (pow.f64 C 2)) -1/8))))
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) A) (sqrt.f64 (/.f64 1 C))))
(*.f64 1/4 (*.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 (/.f64 1 C)) A)))
(+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (*.f64 1/16 (*.f64 (/.f64 1 (*.f64 A (*.f64 (-.f64 A C) (sqrt.f64 -2)))) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) A) (sqrt.f64 (/.f64 1 C)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) A) (sqrt.f64 (/.f64 1 C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (*.f64 (/.f64 (/.f64 1 A) (*.f64 (sqrt.f64 -2) (-.f64 A C))) 1/16)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 (/.f64 1 C)) A))) (*.f64 (pow.f64 B 2) (*.f64 1/16 (+.f64 (*.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (pow.f64 A 2))) (*.f64 1 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 -2) A))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (sqrt.f64 -2))) (sqrt.f64 (/.f64 1 C)))) 2) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))) (*.f64 A (sqrt.f64 -2))) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 1 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 A C) (sqrt.f64 -2)))) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 A 3)) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))))) (pow.f64 B 4)) (+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (*.f64 1/16 (*.f64 (/.f64 1 (*.f64 A (*.f64 (-.f64 A C) (sqrt.f64 -2)))) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) A) (sqrt.f64 (/.f64 1 C))))))
(+.f64 (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) A) (sqrt.f64 (/.f64 1 C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (*.f64 (/.f64 (/.f64 1 A) (*.f64 (sqrt.f64 -2) (-.f64 A C))) 1/16))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (*.f64 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 C)) (/.f64 1 (*.f64 (sqrt.f64 -2) (-.f64 A C)))) 2)) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))) (*.f64 (sqrt.f64 -2) A)) -1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 5))) (*.f64 (/.f64 (/.f64 1 (pow.f64 A 2)) (*.f64 (sqrt.f64 -2) (-.f64 A C))) 1/64)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 A 3)) 1/64))))))
(+.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 (/.f64 1 C)) A))) (*.f64 (pow.f64 B 2) (*.f64 1/16 (+.f64 (*.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (pow.f64 A 2))) (*.f64 1 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 -2) A)))))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/8 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -2) (-.f64 A C))) (*.f64 (sqrt.f64 (/.f64 1 C)) 1/4)) 2) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) A)))) (*.f64 1/64 (+.f64 (*.f64 1 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 5))) (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 -2) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 5))) (pow.f64 A 3))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (sqrt.f64 -2))) (sqrt.f64 (/.f64 1 C)))) 2) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))) (*.f64 A (sqrt.f64 -2))) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 1 (*.f64 (pow.f64 A 2) (*.f64 (-.f64 A C) (sqrt.f64 -2)))) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (*.f64 1/64 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 A 3)) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))))) (pow.f64 B 4)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (-.f64 A C) 5))) (*.f64 -1/4 (/.f64 (+.f64 (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (sqrt.f64 -2))) (sqrt.f64 (/.f64 1 C)))) 2) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))) (*.f64 (-.f64 A C) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))))) (*.f64 A (sqrt.f64 -2))) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 1 (*.f64 (pow.f64 A 3) (*.f64 (-.f64 A C) (sqrt.f64 -2)))) (sqrt.f64 (/.f64 1 (pow.f64 C 7))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 A 4)) (sqrt.f64 (/.f64 1 (pow.f64 C 7))))) (*.f64 -1/32 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 (-.f64 A C) (sqrt.f64 -2))) (sqrt.f64 (/.f64 1 C)))) 2) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -2))) (sqrt.f64 (/.f64 1 (pow.f64 C 5)))))))) (pow.f64 B 6)) (+.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (*.f64 1/16 (*.f64 (/.f64 1 (*.f64 A (*.f64 (-.f64 A C) (sqrt.f64 -2)))) (sqrt.f64 (/.f64 1 (pow.f64 C 3)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) A) (sqrt.f64 (/.f64 1 C)))))))
(+.f64 (+.f64 (*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 -2) A) (sqrt.f64 (/.f64 1 C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 A 2)) (sqrt.f64 (/.f64 1 (pow.f64 C 3))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (*.f64 (/.f64 (/.f64 1 A) (*.f64 (sqrt.f64 -2) (-.f64 A C))) 1/16))))) (+.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (/.f64 (-.f64 (*.f64 1 (/.f64 1/16 (pow.f64 (-.f64 A C) 5))) (*.f64 (+.f64 (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 C)) (/.f64 1 (*.f64 (sqrt.f64 -2) (-.f64 A C)))) 2)) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))) (/.f64 -1/4 (*.f64 2 (*.f64 C (-.f64 A C)))))) (*.f64 (sqrt.f64 -2) A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 5))) (*.f64 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 C)) (/.f64 1 (*.f64 (sqrt.f64 -2) (-.f64 A C)))) 2)) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))) (*.f64 (sqrt.f64 -2) (pow.f64 A 2))) -1/32)) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 7))) (/.f64 (sqrt.f64 -2) (pow.f64 A 4)))) (*.f64 1/256 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 A C) (pow.f64 A 3)))) (sqrt.f64 (/.f64 1 (pow.f64 C 7))))))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (*.f64 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 C)) (/.f64 1 (*.f64 (sqrt.f64 -2) (-.f64 A C)))) 2)) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))) (*.f64 (sqrt.f64 -2) A)) -1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 5))) (*.f64 (/.f64 (/.f64 1 (pow.f64 A 2)) (*.f64 (sqrt.f64 -2) (-.f64 A C))) 1/64)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 5))) (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 A 3)) 1/64)))))))
(+.f64 (*.f64 (pow.f64 B 6) (+.f64 (*.f64 1/8 (*.f64 (-.f64 (*.f64 1 (/.f64 1/16 (pow.f64 (-.f64 A C) 5))) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -2) (-.f64 A C))) (*.f64 (sqrt.f64 (/.f64 1 C)) 1/4)) 2) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))) (/.f64 -1/8 (*.f64 C (-.f64 A C))))) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 5))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -2) (-.f64 A C))) (*.f64 (sqrt.f64 (/.f64 1 C)) 1/4)) 2) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))) (*.f64 (sqrt.f64 -2) (pow.f64 A 2))) -1/32)) (*.f64 1/256 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 7))) (/.f64 (sqrt.f64 -2) (pow.f64 A 4))) (*.f64 1 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 7))) (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 A C) (pow.f64 A 3)))))))))) (+.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 (/.f64 1 C)) A))) (*.f64 (pow.f64 B 2) (*.f64 1/16 (+.f64 (*.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (pow.f64 A 2))) (*.f64 1 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 -2) A)))))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/8 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 -2) (-.f64 A C))) (*.f64 (sqrt.f64 (/.f64 1 C)) 1/4)) 2) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (*.f64 (sqrt.f64 -2) A)))) (*.f64 1/64 (+.f64 (*.f64 1 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 5))) (*.f64 (-.f64 A C) (*.f64 (sqrt.f64 -2) (pow.f64 A 2))))) (*.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 5))) (pow.f64 A 3)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) (/.f64 1 (pow.f64 B 2))))
(*.f64 -1 (*.f64 1 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) (pow.f64 B 2)) -1)
(+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (/.f64 (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (/.f64 C (pow.f64 B 4)) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)))))) (*.f64 -1 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) (/.f64 1 (pow.f64 B 2)))))
(+.f64 (*.f64 -1 (*.f64 1 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) (pow.f64 B 2)))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -1)) -1) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) (*.f64 (/.f64 C (pow.f64 B 4)) -4)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) (pow.f64 B 2)) -1) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (/.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) (*.f64 (/.f64 C (pow.f64 B 4)) -4)))))
(+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (/.f64 (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (/.f64 C (pow.f64 B 4)) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1))) 2)) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 C (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))))) (*.f64 -16 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 6)) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))))))) (*.f64 -1 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) (/.f64 1 (pow.f64 B 2))))))
(+.f64 (*.f64 -1 (*.f64 1 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) (pow.f64 B 2)))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -1)) 2)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -1)) -1) (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (/.f64 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -1)) -1)) (pow.f64 B 4)))) (*.f64 -16 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) (/.f64 (pow.f64 C 2) (pow.f64 B 6))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -1)) -1) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)) 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) 1/2)) 2)) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (pow.f64 B 2)))) (+.f64 (*.f64 (/.f64 (*.f64 C (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (pow.f64 B 4)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) -2)) (*.f64 -16 (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) (pow.f64 B 6))))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) (pow.f64 B 2)) -1) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (/.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))))))
(+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (/.f64 (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (/.f64 C (pow.f64 B 4)) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)))))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)) (pow.f64 B 6)) (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1))) 2)) (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)))) (pow.f64 B 2)))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (pow.f64 C 3) (pow.f64 B 8)) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)))) (*.f64 -2 (*.f64 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1))) 2))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))))))))) (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))) (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1))) 2)) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 C (-.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))))) (*.f64 -16 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 6)) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C))))))) (*.f64 -1 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) (/.f64 1 (pow.f64 B 2)))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 1 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) (pow.f64 B 2)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -1)) 2)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -1)) -1) (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (pow.f64 B 2)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (/.f64 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -1)) -1)) (pow.f64 B 4)))) (*.f64 -16 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) (/.f64 (pow.f64 C 2) (pow.f64 B 6)))))))) (+.f64 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (/.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -1)) -1)) (pow.f64 B 6)))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) 3))) (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -1)) 2))) 1/2)) (*.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -1)) -1) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -1)) 2)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -1)) -1) (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)))) 2)))) (/.f64 1/2 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)))) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (pow.f64 B 2)))) (+.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) (*.f64 (/.f64 (pow.f64 C 3) (pow.f64 B 8)) -64)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (*.f64 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -1)) 2)))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -1)) -1) (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)))) 2)))) (pow.f64 B 4)) -2)))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (*.f64 C -1)) -1) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) (*.f64 (/.f64 C (pow.f64 B 4)) -4))))))
(+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) (pow.f64 B 2)) -1) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)) 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) 1/2)) 2)) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (pow.f64 B 2)))) (+.f64 (*.f64 (/.f64 (*.f64 C (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (pow.f64 B 4)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) -2)) (*.f64 -16 (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) (pow.f64 B 6)))))))) (+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (/.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) (*.f64 (/.f64 C (pow.f64 B 4)) -4)))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 1/2 (-.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) 3))))) (/.f64 (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)) 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) 1/2)) 2))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)))) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (pow.f64 B 2)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C)) (*.f64 (/.f64 (pow.f64 C 3) (pow.f64 B 8)) -64)) (*.f64 -2 (*.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)) 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C))) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (pow.f64 B 4))))) (*.f64 -8 (*.f64 (*.f64 (pow.f64 C 2) (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 C)))) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2))) C))) (pow.f64 B 6)))))))))
(*.f64 1/4 (*.f64 (/.f64 1 (*.f64 A C)) (sqrt.f64 (-.f64 (*.f64 -1 C) C))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 C -1) C)) (*.f64 (/.f64 1 (*.f64 A C)) 1/4))
(*.f64 (/.f64 1 (*.f64 A C)) (*.f64 (sqrt.f64 (-.f64 (neg.f64 C) C)) 1/4))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 A 2) C)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 C) C))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (-.f64 (*.f64 -1 C) C)))) (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 A C)) (sqrt.f64 (-.f64 (*.f64 -1 C) C))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 C 2))) (*.f64 C (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 C -1) C))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 C -1) C)) (*.f64 (/.f64 1 (*.f64 A C)) 1/4)) (*.f64 (sqrt.f64 (-.f64 (*.f64 C -1) C)) (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2)) 1/16))))
(+.f64 (*.f64 (/.f64 1 (*.f64 A C)) (*.f64 (sqrt.f64 (-.f64 (neg.f64 C) C)) 1/4)) (*.f64 1/16 (+.f64 (*.f64 (sqrt.f64 (-.f64 (neg.f64 C) C)) (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2))) (*.f64 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (pow.f64 (neg.f64 C) 2)) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 (neg.f64 C) C))) (*.f64 C (pow.f64 A 2)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C)) (pow.f64 (*.f64 1/4 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 C) C))))) 2)) (*.f64 (pow.f64 A 3) C)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 C) C))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 C) C))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 A 2) C)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 C) C))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (-.f64 (*.f64 -1 C) C)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (-.f64 (*.f64 -1 C) C)))) (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 A C)) (sqrt.f64 (-.f64 (*.f64 -1 C) C)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 C -1) C))) (*.f64 (/.f64 (-.f64 (*.f64 C (*.f64 1/2 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 C 2))))) (*.f64 1/16 (pow.f64 (*.f64 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 C -1) C)))) 2))) (*.f64 C (pow.f64 A 3))) 1/8)) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 C -1) C))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 C 2)))) (*.f64 (pow.f64 C 2) (pow.f64 A 3))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 C 2))) (*.f64 C (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 C -1) C))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 C -1) C)) (*.f64 (/.f64 1 (*.f64 A C)) 1/4)) (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 C -1) C)) (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2)) 1/16)) (*.f64 1/64 (*.f64 (sqrt.f64 (-.f64 (*.f64 C -1) C)) (/.f64 (pow.f64 B 4) (pow.f64 (*.f64 A C) 3)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (neg.f64 C) C))) (*.f64 (/.f64 (-.f64 (*.f64 C (*.f64 1/2 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (pow.f64 (neg.f64 C) 2)))) (*.f64 1/16 (pow.f64 (*.f64 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (pow.f64 (neg.f64 C) 2)) (sqrt.f64 (/.f64 1 (-.f64 (neg.f64 C) C)))) 2))) (*.f64 C (pow.f64 A 3))) 1/8)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (pow.f64 (neg.f64 C) 2))) (*.f64 (pow.f64 C 2) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (neg.f64 C) C))) 1/64)) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (-.f64 (neg.f64 C) C)) (/.f64 (pow.f64 B 4) (pow.f64 (*.f64 A C) 3)))) (+.f64 (*.f64 (/.f64 1 (*.f64 A C)) (*.f64 (sqrt.f64 (-.f64 (neg.f64 C) C)) 1/4)) (*.f64 1/16 (+.f64 (*.f64 (sqrt.f64 (-.f64 (neg.f64 C) C)) (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2))) (*.f64 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (pow.f64 (neg.f64 C) 2)) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 (neg.f64 C) C))) (*.f64 C (pow.f64 A 2))))))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (-.f64 (*.f64 -1 C) C)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (-.f64 (*.f64 -1 C) C)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2))) 2))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C)) (pow.f64 (*.f64 1/4 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 C) C))))) 2))) (-.f64 (*.f64 -1 C) C)))) (*.f64 (pow.f64 A 4) C)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 C) C))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 A 3) (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 C) C))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C)) (pow.f64 (*.f64 1/4 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 C) C))))) 2)) (*.f64 (pow.f64 A 3) C)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 C) C))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 (pow.f64 A 2) C)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 C) C))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (pow.f64 B 4)) (*.f64 (pow.f64 A 4) (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 C) C))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C)) (pow.f64 (*.f64 1/4 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 C) C))))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 A 4) (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 C) C))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 A C)) (sqrt.f64 (-.f64 (*.f64 -1 C) C)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (-.f64 (*.f64 -1 C) C)))))))))))))
(+.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 C -1) C))) (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 C 2))) -1)) (*.f64 1/4 (pow.f64 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 C 2))) 2)))) (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 C 2))) (-.f64 (*.f64 C (*.f64 1/2 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 C 2))))) (*.f64 1/16 (pow.f64 (*.f64 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 C -1) C)))) 2)))) (/.f64 1/4 (-.f64 (*.f64 C -1) C)))) (*.f64 C (pow.f64 A 4))))) (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 C -1) C)) (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2)) 1/16)) (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 C -1) C)) (*.f64 (/.f64 1 (*.f64 A C)) 1/4)) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 C -1) C))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (*.f64 1/2 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 C 2))))) (*.f64 1/16 (pow.f64 (*.f64 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 C -1) C)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 A 4))))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 C -1) C))) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 C 2)))) (*.f64 (pow.f64 C 3) (pow.f64 A 4))))) (*.f64 1/16 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 C 2))) (*.f64 C (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 C -1) C))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 C -1) C))) (*.f64 (/.f64 (-.f64 (*.f64 C (*.f64 1/2 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 C 2))))) (*.f64 1/16 (pow.f64 (*.f64 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 C -1) C)))) 2))) (*.f64 C (pow.f64 A 3))) 1/8)) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 C -1) C))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 C 2)))) (*.f64 (pow.f64 C 2) (pow.f64 A 3)))))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (-.f64 (*.f64 C -1) C)) (/.f64 (pow.f64 B 4) (pow.f64 (*.f64 A C) 3)))) (*.f64 1/256 (*.f64 (sqrt.f64 (-.f64 (*.f64 C -1) C)) (/.f64 (pow.f64 B 6) (pow.f64 (*.f64 A C) 4))))))
(+.f64 (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 C 2) (neg.f64 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (pow.f64 (neg.f64 C) 2)))) (*.f64 1/4 (pow.f64 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (pow.f64 (neg.f64 C) 2)) 2)))) (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (pow.f64 (neg.f64 C) 2)) (-.f64 (*.f64 C (*.f64 1/2 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (pow.f64 (neg.f64 C) 2)))) (*.f64 1/16 (pow.f64 (*.f64 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (pow.f64 (neg.f64 C) 2)) (sqrt.f64 (/.f64 1 (-.f64 (neg.f64 C) C)))) 2)))) (/.f64 1/4 (-.f64 (neg.f64 C) C)))) (*.f64 C (pow.f64 A 4))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (neg.f64 C) C))) 1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (neg.f64 C) C))) (*.f64 (/.f64 (-.f64 (*.f64 C (*.f64 1/2 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (pow.f64 (neg.f64 C) 2)))) (*.f64 1/16 (pow.f64 (*.f64 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (pow.f64 (neg.f64 C) 2)) (sqrt.f64 (/.f64 1 (-.f64 (neg.f64 C) C)))) 2))) (*.f64 C (pow.f64 A 3))) 1/8)) (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (pow.f64 (neg.f64 C) 2))) (*.f64 (pow.f64 C 3) (pow.f64 A 4))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (neg.f64 C) C))) 1/256)) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 C (*.f64 1/2 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (pow.f64 (neg.f64 C) 2)))) (*.f64 1/16 (pow.f64 (*.f64 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (pow.f64 (neg.f64 C) 2)) (sqrt.f64 (/.f64 1 (-.f64 (neg.f64 C) C)))) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 A 4))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (neg.f64 C) C))) 1/32))) (+.f64 (*.f64 (/.f64 1 (*.f64 A C)) (*.f64 (sqrt.f64 (-.f64 (neg.f64 C) C)) 1/4)) (*.f64 1/16 (+.f64 (*.f64 (sqrt.f64 (-.f64 (neg.f64 C) C)) (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2))) (*.f64 (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (pow.f64 (neg.f64 C) 2)) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 (neg.f64 C) C))) (*.f64 C (pow.f64 A 2)))))))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 C 2) (pow.f64 B 2)) (pow.f64 (neg.f64 C) 2))) (*.f64 (pow.f64 C 2) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (neg.f64 C) C))) 1/64))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (-.f64 (neg.f64 C) C)) (/.f64 (pow.f64 B 4) (pow.f64 (*.f64 A C) 3)))) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 (*.f64 A C) 4)) (*.f64 (sqrt.f64 (-.f64 (neg.f64 C) C)) 1/256))))
(*.f64 -1 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) (/.f64 1 (pow.f64 B 2))))
(*.f64 (/.f64 1 (pow.f64 B 2)) (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A)) -1))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A)) (pow.f64 B 2)) -1)
(+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (/.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 4)) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))))) (*.f64 -1 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) (/.f64 1 (pow.f64 B 2)))))
(+.f64 (*.f64 (/.f64 1 (pow.f64 B 2)) (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A)) -1)) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 A -1)) -1) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A)) (*.f64 (/.f64 A (pow.f64 B 4)) -4)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A)) (pow.f64 B 2)) -1) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (/.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 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A)) (*.f64 (/.f64 A (pow.f64 B 4)) -4)))))
(+.f64 (*.f64 (+.f64 (*.f64 -16 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 6)) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1))) 2)) (pow.f64 B 2)))))) (pow.f64 C 2)) (+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (/.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 4)) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))))) (*.f64 -1 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) (/.f64 1 (pow.f64 B 2))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 B 2)) (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A)) -1)) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 A -1)) -1) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A)) (*.f64 (/.f64 A (pow.f64 B 4)) -4))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 A -1)) 2)) 1/2)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 A -1)) -1) (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A)))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (pow.f64 B 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 A -1)) -1)) (pow.f64 B 4)) -2)) (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A)) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 6)) -16))))))
(+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (/.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 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A)) (*.f64 (/.f64 A (pow.f64 B 4)) -4)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A)) (pow.f64 B 2)) -1) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (pow.f64 B 4)))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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)) 1/2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) 1/2)) 2)) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A)) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 6)) -16)))))))
(+.f64 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -64 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 8)) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1))) 2))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)) (pow.f64 B 6)) (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1))) 2))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))) (pow.f64 B 2)))))))) (+.f64 (*.f64 (+.f64 (*.f64 -16 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 6)) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (/.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1))) 2)) (pow.f64 B 2)))))) (pow.f64 C 2)) (+.f64 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A))) (/.f64 (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1) (pow.f64 B 2)))) (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 4)) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)))))) (*.f64 -1 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) A)) (/.f64 1 (pow.f64 B 2)))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 B 2)) (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A)) -1)) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 A -1)) -1) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A)) (*.f64 (/.f64 A (pow.f64 B 4)) -4))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 A -1)) 2)) 1/2)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 A -1)) -1) (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A)))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (pow.f64 B 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 A -1)) -1)) (pow.f64 B 4)) -2)) (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A)) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 6)) -16)))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A)) (/.f64 (pow.f64 A 3) (pow.f64 B 8)))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))) (*.f64 (*.f64 A (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 A -1)) 2))) 1/2)) (*.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 A -1)) -1) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 A -1)) 2)) 1/2)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 A -1)) -1) (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A)))) 2)))) (/.f64 1/2 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A)))) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (pow.f64 B 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 A -1)) -1)) (pow.f64 B 6)) -8)) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (/.f64 (*.f64 A (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 A -1)) 2)) 1/2)) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 A -1)) -1) (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A)))) 2)))) (pow.f64 B 4)))))))))
(+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (pow.f64 B 4)))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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)) 1/2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) 1/2)) 2)) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A)) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 6)) -16))))) (+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A)) (pow.f64 B 2)) -1) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (/.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 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A)) (*.f64 (/.f64 A (pow.f64 B 4)) -4))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A)) (/.f64 (pow.f64 A 3) (pow.f64 B 8)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A)))) (pow.f64 B 6)) -8)) (+.f64 (*.f64 -1/2 (*.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 A (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (/.f64 (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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)) 1/2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) 1/2)) 2))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A)))) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (pow.f64 B 2)))) (*.f64 -2 (*.f64 (*.f64 A (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (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)) 1/2)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (*.f64 (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (neg.f64 A))) 1/2)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) A))) (pow.f64 B 4))))))))))
(*.f64 1/4 (*.f64 (/.f64 1 (*.f64 A C)) (sqrt.f64 (-.f64 (*.f64 -1 A) A))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 A -1) A)) (*.f64 (/.f64 1 (*.f64 A C)) 1/4))
(*.f64 (/.f64 1 (*.f64 A C)) (*.f64 (sqrt.f64 (-.f64 (neg.f64 A) A)) 1/4))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (-.f64 (*.f64 -1 A) A)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 A C)) (sqrt.f64 (-.f64 (*.f64 -1 A) A)))) (*.f64 1/16 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 A) A)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (-.f64 (*.f64 A -1) A)))) (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 A -1) A)) (*.f64 (/.f64 1 (*.f64 A C)) 1/4)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 A -1) A))) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 A 2))) (*.f64 A (pow.f64 C 2))) 1/16))))
(+.f64 (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (-.f64 (neg.f64 A) A)) (pow.f64 (*.f64 A C) 2)))) (+.f64 (*.f64 (/.f64 1 (*.f64 A C)) (*.f64 (sqrt.f64 (-.f64 (neg.f64 A) A)) 1/4)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (neg.f64 A) A))) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 A (pow.f64 C 2))) 1/16))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (-.f64 (*.f64 -1 A) A)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/4 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 A) A))))) 2)) (*.f64 A (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 A) A))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (-.f64 (*.f64 -1 A) A)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 A C)) (sqrt.f64 (-.f64 (*.f64 -1 A) A)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 A) A))))) (*.f64 1/64 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 A) A))))))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (-.f64 (*.f64 A -1) A)))) (+.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 A -1) A))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 A 2)))) (*.f64 (pow.f64 A 2) (pow.f64 C 3))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 A -1) A)) (*.f64 (/.f64 1 (*.f64 A C)) 1/4)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 A -1) A))) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 A 2))) (*.f64 A (pow.f64 C 2))) 1/16)))) (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 A -1) A)) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (*.f64 A C) 3)) 1/64)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 A -1) A))) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 A 2))) (*.f64 A 1/2)) (*.f64 1/16 (pow.f64 (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 A -1) A)))) 2))) (*.f64 A (pow.f64 C 3))) 1/8)))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (*.f64 A C)) (*.f64 (sqrt.f64 (-.f64 (neg.f64 A) A)) 1/4)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (neg.f64 A) A))) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 A (pow.f64 C 2))) 1/16))) (*.f64 1/64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (neg.f64 A) A))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2))) (*.f64 (pow.f64 A 2) (pow.f64 C 3)))) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (-.f64 (neg.f64 A) A)))))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (-.f64 (neg.f64 A) A)) (pow.f64 (*.f64 A C) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (neg.f64 A) A))) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 A 1/2)) (*.f64 1/16 (pow.f64 (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) (sqrt.f64 (/.f64 1 (-.f64 (neg.f64 A) A)))) 2))) (*.f64 A (pow.f64 C 3))) 1/8))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (sqrt.f64 (-.f64 (*.f64 -1 A) A)))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/4 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 A) A))))) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 4))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 A) A))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 A 4) (pow.f64 C 4))) (sqrt.f64 (-.f64 (*.f64 -1 A) A)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 1 (*.f64 A C)) (sqrt.f64 (-.f64 (*.f64 -1 A) A)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/4 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 A) A))))) 2)) (*.f64 A (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 A) A))))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 4)) (*.f64 (pow.f64 A 3) (pow.f64 C 4))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 A) A))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (pow.f64 C 3))) (sqrt.f64 (-.f64 (*.f64 -1 A) A)))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (pow.f64 B 2)) (*.f64 (pow.f64 A 2) (pow.f64 C 3))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 A) A))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 A (pow.f64 C 2))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 A) A))))) (*.f64 1/8 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2))) (*.f64 1/4 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (-.f64 (*.f64 1/2 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/4 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 A) A))))) 2))) (-.f64 (*.f64 -1 A) A)))) (*.f64 A (pow.f64 C 4))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 A) A))))))))))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 (*.f64 A C) 2)) (sqrt.f64 (-.f64 (*.f64 A -1) A)))) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 A -1) A))) (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 A 2))) (*.f64 (pow.f64 A 2) -1)) (*.f64 1/4 (pow.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 A 2))) 2)))) (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 A 2))) (-.f64 (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 A 2))) (*.f64 A 1/2)) (*.f64 1/16 (pow.f64 (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 A -1) A)))) 2)))) (/.f64 1/4 (-.f64 (*.f64 A -1) A)))) (*.f64 A (pow.f64 C 4))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 A -1) A))) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 A 2))) (*.f64 A (pow.f64 C 2))) 1/16)) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 A -1) A))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 A 2)))) (*.f64 (pow.f64 A 2) (pow.f64 C 3))))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 A -1) A)) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (*.f64 A C) 3)) 1/64)) (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 A -1) A))) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 A 2)))) (*.f64 (pow.f64 A 3) (pow.f64 C 4))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 A -1) A))) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 A 2))) (*.f64 A 1/2)) (*.f64 1/16 (pow.f64 (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 A -1) A)))) 2))) (*.f64 A (pow.f64 C 3))) 1/8)) (*.f64 (sqrt.f64 (-.f64 (*.f64 A -1) A)) (*.f64 (/.f64 1 (*.f64 A C)) 1/4)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 (*.f64 A C) 4)) (sqrt.f64 (-.f64 (*.f64 A -1) A)))) (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 A -1) A))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 A 2))) (*.f64 A 1/2)) (*.f64 1/16 (pow.f64 (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1 (pow.f64 A 2))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 A -1) A)))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 C 4))))))))
(+.f64 (+.f64 (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (neg.f64 A) A))) (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2))) (*.f64 (pow.f64 A 3) (pow.f64 C 4))))) (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (neg.f64 A) A))) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 A (pow.f64 C 2))) 1/16)) (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) (neg.f64 (pow.f64 A 2))) (*.f64 1/4 (pow.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) 2)))) (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) (-.f64 (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 A 1/2)) (*.f64 1/16 (pow.f64 (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) (sqrt.f64 (/.f64 1 (-.f64 (neg.f64 A) A)))) 2)))) (/.f64 1/4 (-.f64 (neg.f64 A) A)))) (*.f64 A (pow.f64 C 4))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (neg.f64 A) A))) 1/8))) (*.f64 1/64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (neg.f64 A) A))) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2))) (*.f64 (pow.f64 A 2) (pow.f64 C 3)))) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (*.f64 A C) 3)) (sqrt.f64 (-.f64 (neg.f64 A) A)))))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (neg.f64 A) A))) (*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 A 1/2)) (*.f64 1/16 (pow.f64 (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) (sqrt.f64 (/.f64 1 (-.f64 (neg.f64 A) A)))) 2))) (*.f64 A (pow.f64 C 3))) 1/8)))) (+.f64 (*.f64 (/.f64 1 (*.f64 A C)) (*.f64 (sqrt.f64 (-.f64 (neg.f64 A) A)) 1/4)) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 (*.f64 A C) 4)) (*.f64 (sqrt.f64 (-.f64 (neg.f64 A) A)) 1/256)))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 (-.f64 (neg.f64 A) A)) (pow.f64 (*.f64 A C) 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 A 1/2)) (*.f64 1/16 (pow.f64 (*.f64 (-.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) (pow.f64 (neg.f64 A) 2)) (sqrt.f64 (/.f64 1 (-.f64 (neg.f64 A) A)))) 2)))) (*.f64 (pow.f64 A 2) (pow.f64 C 4))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (neg.f64 A) A))) 1/32))))
(+.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) 0)
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2)))))
(+.f64 0 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) 2) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) 2))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2)))))
(-.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) 0)
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))) 2))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) 1)
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2)))))
(*.f64 1 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))) (sqrt.f64 F))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2)))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))) 1/2)
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2)))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2)))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (/.f64 (sqrt.f64 F) 2))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2)))))
(*.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 (sqrt.f64 (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))) 2))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2)))))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))))) 1/4)
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 (pow.f64 B 2) 4))) (sqrt.f64 (/.f64 F 2)))
(sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 4 (pow.f64 B 2))) (/.f64 F 2)))
(sqrt.f64 (*.f64 F (/.f64 (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 4 (pow.f64 B 2))) 2)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (sqrt.f64 (neg.f64 F)))
(sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))) (neg.f64 F)))
(sqrt.f64 (*.f64 F (neg.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))))
(*.f64 (sqrt.f64 (*.f64 F (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 (pow.f64 B 2) 4)))) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 (*.f64 F (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 4 (pow.f64 B 2)))) 1/2))
(*.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(sqrt.f64 (*.f64 (+.f64 F F) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(sqrt.f64 (*.f64 (+.f64 F F) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) 1)
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2)))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))) 2)
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2)))))
(/.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))))) 4)
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))))) (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))))) 8)
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2)))))
(pow.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) 1)
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (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 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 0)
(*.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 (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.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 (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (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 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.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 (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.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 (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2))))) (-.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 C A))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (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 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))) (+.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2)))) (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2)))))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (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 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 0)
(*.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 (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.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 (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2))))) (-.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 C A))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (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 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) 2))
(-.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (/.f64 (neg.f64 (*.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 (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))) 2))
(-.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2))))) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (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))) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) -2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (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 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 1)
(*.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 (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.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 (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (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 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) 2)
(*.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 (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.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 (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) 4) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 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 (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.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 (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) 4) (/.f64 (sqrt.f64 (*.f64 F (+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) 4) (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) 8)
(*.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 (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.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 (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))))) 16)
(/.f64 (*.f64 (*.f64 4 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) 4) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 16)
(/.f64 (*.f64 4 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (*.f64 4 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 16)
(/.f64 (*.f64 (*.f64 4 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) 4) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 16)
(/.f64 (*.f64 4 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (*.f64 4 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) 16)
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 2)) (*.f64 2 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))) 4)
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2)))) 4)
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2))))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2)))) 4)
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (-.f64 (*.f64 C (*.f64 A 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))) 4)) 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 (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.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 (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (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 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 1)
(*.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 (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.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 (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2))))) (-.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 C A))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(+.f64 0 (/.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.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 C A))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 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 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.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 C A))) (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 (pow.f64 B 2) 4))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) 3) (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 (pow.f64 B 2) 4))))
(/.f64 (+.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (*.f64 3 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))))) (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 4 (pow.f64 B 2))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2) (/.f64 (*.f64 3/2 (/.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)))) 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 3/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))) 2)
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2)
(-.f64 (/.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))) 0)
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 0 (neg.f64 (/.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(-.f64 0 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(neg.f64 (/.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 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(-.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 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 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (-.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 C (*.f64 A 8)))))
(-.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 1/2 (-.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 A C))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(-.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 (neg.f64 (/.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)))) 2))
(-.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 1/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (neg.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2))
(-.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 1/2 (-.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))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) -2))
(-.f64 (/.f64 (sqrt.f64 (-.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 (-.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 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2)) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 4 (*.f64 A C)) (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))) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2)) (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(-.f64 (/.f64 (*.f64 3/2 (/.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)))) 2) (/.f64 (/.f64 (sqrt.f64 (-.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 3/2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (-.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 C (*.f64 A 8))))) 2)
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 3/2 (-.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 A C))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) 2)
(-.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) 3) (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 (pow.f64 B 2) 4))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 (pow.f64 B 2) 4))))
(/.f64 (-.f64 (*.f64 3 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (neg.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))))) (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 4 (pow.f64 B 2))))
(/.f64 (*.f64 4 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 4 (pow.f64 B 2))))
(*.f64 2 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.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 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.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 (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 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 (-.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 (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)) (*.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 (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))) 1)
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 1 (/.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.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 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(neg.f64 (/.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 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 -1 (/.f64 (*.f64 -2 (sqrt.f64 (-.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (/.f64 -1 (+.f64 (*.f64 C (*.f64 A 8)) (*.f64 -2 (pow.f64 B 2)))))
(neg.f64 (/.f64 (*.f64 -2 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (+.f64 (*.f64 A (*.f64 C 8)) (*.f64 -2 (pow.f64 B 2)))))
(*.f64 (neg.f64 (sqrt.f64 (-.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 C (*.f64 A 4)))))
(neg.f64 (/.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 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
(*.f64 (neg.f64 (sqrt.f64 (-.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 (neg.f64 (sqrt.f64 (-.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 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 -2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (/.f64 -1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.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 C A))) (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 2)) 1/2)
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 1/2 (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2)))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 1/2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2)))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) 4) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 (pow.f64 B 2) 4))))
(*.f64 4 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 4 (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (*.f64 4 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 4 (pow.f64 B 2))))))
(*.f64 -2 (/.f64 (sqrt.f64 (-.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 (neg.f64 (sqrt.f64 (-.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 C (*.f64 A 8)))))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 -2 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(*.f64 1/2 (/.f64 (sqrt.f64 (-.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 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 1/2 (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2)))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 1/2 (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2)))
(*.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 (pow.f64 B 2) 4))) (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) 4))
(*.f64 4 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 1 (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 4 (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (*.f64 4 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 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 1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 1/2 (/.f64 (*.f64 -2 (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 4 (*.f64 A C)))))
(*.f64 -2 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 -2 (sqrt.f64 (-.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 A 8)))))
(*.f64 (*.f64 -2 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(*.f64 -2 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 4 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (*.f64 4 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C)))) (/.f64 1/4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) 4)) (/.f64 1 (*.f64 2 (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 (pow.f64 B 2) 4)))))
(*.f64 (*.f64 4 (*.f64 2 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 4 (pow.f64 B 2)))))
(*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) 8) (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 4 (pow.f64 B 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.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 1 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 1 (/.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 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 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (/.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 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 2)) (/.f64 1 (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 1 (/.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2))) (/.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 1 (-.f64 (/.f64 (/.f64 (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)) 2) (/.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) (/.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 1 (/.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 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 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (-.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 A 4)) (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 1 (/.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 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 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 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 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 1 (/.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 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 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 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 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 2))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) 2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 1/2 (/.f64 (*.f64 (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)) (/.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 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))) 4)) (/.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 (pow.f64 B 2) 4))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 4 (*.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))))) (/.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 4 (pow.f64 B 2)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 1 (/.f64 (*.f64 (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)) 4)) (*.f64 (-.f64 (*.f64 A (*.f64 C 16)) (*.f64 4 (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (+.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) -1) (/.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 (+.f64 -1 (*.f64 2 (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (/.f64 (+.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 A (*.f64 C 4)) (pow.f64 B 2))))
(pow.f64 (/.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))) 1)
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(neg.f64 (neg.f64 (/.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(neg.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(neg.f64 (/.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 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))

localize264.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (/.f64 F A) -16)
11.9b
(sqrt.f64 (*.f64 (/.f64 F A) -16))
Compiler

Compiled 30 to 17 computations (43.3% saved)

series49.0ms (0%)

Counts
2 → 24
Calls

12 calls:

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

rewrite686.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
844×rational_best-simplify-64
822×rational_best-simplify-82
754×rational_best-4
754×rational_best-2
754×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0930
16330
214630
342730
4185330
Stop Event
node limit
Counts
2 → 58
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (/.f64 F A) -16))
(*.f64 (/.f64 F A) -16)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 F (/.f64 -16 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 2) (/.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 2) 2) (+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 2) 2) (/.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 F (/.f64 -16 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 F A)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 -16) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2) (/.f64 (sqrt.f64 -16) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2) (*.f64 1 (/.f64 (sqrt.f64 -16) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 -16) 2) (/.f64 (sqrt.f64 (/.f64 F A)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 -16) 2) (*.f64 1 (/.f64 (sqrt.f64 (/.f64 F A)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 -16 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 -16 A)) (sqrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (/.f64 -8 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 -8 A)) (sqrt.f64 (+.f64 F F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 F A)) 2) (*.f64 (sqrt.f64 -16) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 -16) 2) (*.f64 (sqrt.f64 (/.f64 F A)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 F) 2) (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (sqrt.f64 -16) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 F F)) 2) (*.f64 (sqrt.f64 (/.f64 1/2 A)) (/.f64 (sqrt.f64 -16) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) 2)) (*.f64 1/2 (/.f64 (sqrt.f64 -16) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 -16) 2)) (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F A)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (/.f64 -32 A))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 F (/.f64 -32 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (/.f64 2 A))) (sqrt.f64 -8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F (/.f64 2 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F 4)) (sqrt.f64 (/.f64 -16 (*.f64 A 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 -16 (*.f64 A 4))) (sqrt.f64 (*.f64 F 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 F (/.f64 2 A))) (sqrt.f64 (*.f64 F (/.f64 2 A)))) (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 -16) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 F 4)) (sqrt.f64 (*.f64 F 4))) (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 A A))) (/.f64 (sqrt.f64 -16) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 2) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) 2)) (*.f64 2 (*.f64 (sqrt.f64 -16) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 -16) 2)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 F (/.f64 -16 A)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 F (/.f64 -16 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 F (/.f64 -8 A)) (*.f64 F (/.f64 -8 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 F (/.f64 -8 A)) 2) (+.f64 (/.f64 (*.f64 F (/.f64 -8 A)) 2) (*.f64 F (/.f64 -8 A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 F (/.f64 -16 A)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 F (/.f64 -8 A)) (/.f64 (neg.f64 (*.f64 F (/.f64 -16 A))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (/.f64 -16 A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (/.f64 -32 A)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 F A) -64) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 F A) -64)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 F F) 4) (/.f64 -8 A)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 F (*.f64 A A)) A) -16) (*.f64 (/.f64 1 A) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 F (/.f64 -16 A)) 1)))))

simplify666.0ms (0.4%)

Algorithm
egg-herbie
Rules
1002×rational_best-simplify-48
968×rational_best-simplify-47
912×rational_best-simplify-52
692×rational_best-simplify-54
656×rational_best-simplify-51
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01521486
13761442
210191394
334081378
Stop Event
node limit
Counts
82 → 80
Calls
Call 1
Inputs
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(+.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 0)
(+.f64 0 (sqrt.f64 (*.f64 F (/.f64 -16 A))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 2) (/.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 2))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 2) 2) (+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 2) 2) (/.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 2)))
(-.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 0)
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A)))) 2))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (/.f64 -16 A))))
(*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))
(*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))
(*.f64 2 (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 F A)) 2)))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 -16) 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 2) 1/2)
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2) (/.f64 (sqrt.f64 -16) 2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2) (*.f64 1 (/.f64 (sqrt.f64 -16) 2)))
(*.f64 (*.f64 (sqrt.f64 -16) 2) (/.f64 (sqrt.f64 (/.f64 F A)) 2))
(*.f64 (*.f64 (sqrt.f64 -16) 2) (*.f64 1 (/.f64 (sqrt.f64 (/.f64 F A)) 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 4) 1/4)
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 -16 A)))
(*.f64 (sqrt.f64 (/.f64 -16 A)) (sqrt.f64 F))
(*.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (/.f64 -8 A)))
(*.f64 (sqrt.f64 (/.f64 -8 A)) (sqrt.f64 (+.f64 F F)))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 4))
(*.f64 (/.f64 (sqrt.f64 (/.f64 F A)) 2) (*.f64 (sqrt.f64 -16) 2))
(*.f64 (/.f64 (sqrt.f64 -16) 2) (*.f64 (sqrt.f64 (/.f64 F A)) 2))
(*.f64 (*.f64 (sqrt.f64 F) 2) (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (sqrt.f64 -16) 2)))
(*.f64 (*.f64 (sqrt.f64 (+.f64 F F)) 2) (*.f64 (sqrt.f64 (/.f64 1/2 A)) (/.f64 (sqrt.f64 -16) 2)))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) 2)) (*.f64 1/2 (/.f64 (sqrt.f64 -16) 2)))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 -16) 2)) (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F A)) 2)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 -32 A))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 F (/.f64 -32 A))))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 2 A))) (sqrt.f64 -8))
(*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F (/.f64 2 A))))
(*.f64 (sqrt.f64 (*.f64 F 4)) (sqrt.f64 (/.f64 -16 (*.f64 A 4))))
(*.f64 (sqrt.f64 (/.f64 -16 (*.f64 A 4))) (sqrt.f64 (*.f64 F 4)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 F (/.f64 2 A))) (sqrt.f64 (*.f64 F (/.f64 2 A)))) (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 -16) 2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 F 4)) (sqrt.f64 (*.f64 F 4))) (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 A A))) (/.f64 (sqrt.f64 -16) 2)))
(/.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 2) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 4) 4)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 2) 4) 8)
(/.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) 2)) (*.f64 2 (*.f64 (sqrt.f64 -16) 2))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 -16) 2)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) 2))) 16)
(pow.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 1)
(+.f64 (*.f64 F (/.f64 -16 A)) 0)
(+.f64 0 (*.f64 F (/.f64 -16 A)))
(+.f64 (*.f64 F (/.f64 -8 A)) (*.f64 F (/.f64 -8 A)))
(+.f64 (/.f64 (*.f64 F (/.f64 -8 A)) 2) (+.f64 (/.f64 (*.f64 F (/.f64 -8 A)) 2) (*.f64 F (/.f64 -8 A))))
(-.f64 (*.f64 F (/.f64 -16 A)) 0)
(-.f64 (*.f64 F (/.f64 -8 A)) (/.f64 (neg.f64 (*.f64 F (/.f64 -16 A))) 2))
(/.f64 (*.f64 F (/.f64 -16 A)) 1)
(/.f64 (*.f64 F (/.f64 -32 A)) 2)
(/.f64 (*.f64 (/.f64 F A) -64) 4)
(/.f64 (*.f64 2 (*.f64 (/.f64 F A) -64)) 8)
(/.f64 (*.f64 (*.f64 (+.f64 F F) 4) (/.f64 -8 A)) 4)
(/.f64 (*.f64 (/.f64 (/.f64 F (*.f64 A A)) A) -16) (*.f64 (/.f64 1 A) (/.f64 1 A)))
(pow.f64 (*.f64 F (/.f64 -16 A)) 1)
Outputs
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(*.f64 -16 (/.f64 F A))
(+.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 0)
(sqrt.f64 (*.f64 -16 (/.f64 F A)))
(+.f64 0 (sqrt.f64 (*.f64 F (/.f64 -16 A))))
(sqrt.f64 (*.f64 -16 (/.f64 F A)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 2) (/.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 2))
(sqrt.f64 (*.f64 -16 (/.f64 F A)))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 2) 2) (+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 2) 2) (/.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 2)))
(sqrt.f64 (*.f64 -16 (/.f64 F A)))
(-.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 0)
(sqrt.f64 (*.f64 -16 (/.f64 F A)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A)))) 2))
(sqrt.f64 (*.f64 -16 (/.f64 F A)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 1)
(sqrt.f64 (*.f64 -16 (/.f64 F A)))
(*.f64 1 (sqrt.f64 (*.f64 F (/.f64 -16 A))))
(sqrt.f64 (*.f64 -16 (/.f64 F A)))
(*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))
(sqrt.f64 (*.f64 -16 (/.f64 F A)))
(*.f64 (sqrt.f64 -16) (sqrt.f64 (/.f64 F A)))
(sqrt.f64 (*.f64 -16 (/.f64 F A)))
(*.f64 2 (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 F A)) 2)))
(sqrt.f64 (*.f64 -16 (/.f64 F A)))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 -16) 2)))
(sqrt.f64 (*.f64 -16 (/.f64 F A)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 2) 1/2)
(sqrt.f64 (*.f64 -16 (/.f64 F A)))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 2))
(sqrt.f64 (*.f64 -16 (/.f64 F A)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2) (/.f64 (sqrt.f64 -16) 2))
(sqrt.f64 (*.f64 -16 (/.f64 F A)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 2) (*.f64 1 (/.f64 (sqrt.f64 -16) 2)))
(sqrt.f64 (*.f64 -16 (/.f64 F A)))
(*.f64 (*.f64 (sqrt.f64 -16) 2) (/.f64 (sqrt.f64 (/.f64 F A)) 2))
(sqrt.f64 (*.f64 -16 (/.f64 F A)))
(*.f64 (*.f64 (sqrt.f64 -16) 2) (*.f64 1 (/.f64 (sqrt.f64 (/.f64 F A)) 2)))
(sqrt.f64 (*.f64 -16 (/.f64 F A)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 4) 1/4)
(sqrt.f64 (*.f64 -16 (/.f64 F A)))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 -16 A)))
(sqrt.f64 (*.f64 -16 (/.f64 F A)))
(*.f64 (sqrt.f64 (/.f64 -16 A)) (sqrt.f64 F))
(sqrt.f64 (*.f64 -16 (/.f64 F A)))
(*.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (/.f64 -8 A)))
(sqrt.f64 (*.f64 -16 (/.f64 F A)))
(*.f64 (sqrt.f64 (/.f64 -8 A)) (sqrt.f64 (+.f64 F F)))
(sqrt.f64 (*.f64 -16 (/.f64 F A)))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 4))
(sqrt.f64 (*.f64 -16 (/.f64 F A)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 F A)) 2) (*.f64 (sqrt.f64 -16) 2))
(sqrt.f64 (*.f64 -16 (/.f64 F A)))
(*.f64 (/.f64 (sqrt.f64 -16) 2) (*.f64 (sqrt.f64 (/.f64 F A)) 2))
(sqrt.f64 (*.f64 -16 (/.f64 F A)))
(*.f64 (*.f64 (sqrt.f64 F) 2) (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (sqrt.f64 -16) 2)))
(*.f64 (/.f64 (sqrt.f64 -16) 2) (*.f64 (sqrt.f64 (/.f64 1 A)) (*.f64 2 (sqrt.f64 F))))
(*.f64 (*.f64 (sqrt.f64 -16) 1/2) (sqrt.f64 (*.f64 (/.f64 1 A) (*.f64 F 4))))
(*.f64 (sqrt.f64 (/.f64 1 A)) (*.f64 (sqrt.f64 -16) (sqrt.f64 F)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 1 A))) (sqrt.f64 -16))
(*.f64 (*.f64 (sqrt.f64 (+.f64 F F)) 2) (*.f64 (sqrt.f64 (/.f64 1/2 A)) (/.f64 (sqrt.f64 -16) 2)))
(*.f64 (/.f64 (sqrt.f64 -16) 2) (*.f64 (sqrt.f64 (/.f64 1/2 A)) (*.f64 2 (sqrt.f64 (+.f64 F F)))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 F F))) (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 1/2 A)) 2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 F F) (/.f64 1/2 A))) (sqrt.f64 -16)) 1)
(*.f64 (sqrt.f64 (*.f64 (+.f64 F F) (/.f64 1/2 A))) (sqrt.f64 -16))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) 2)) (*.f64 1/2 (/.f64 (sqrt.f64 -16) 2)))
(sqrt.f64 (*.f64 -16 (/.f64 F A)))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 -16) 2)) (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 F A)) 2)))
(sqrt.f64 (*.f64 -16 (/.f64 F A)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 -32 A))) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 -16 (/.f64 F A)))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 F (/.f64 -32 A))))
(sqrt.f64 (*.f64 -16 (/.f64 F A)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 2 A))) (sqrt.f64 -8))
(sqrt.f64 (*.f64 -16 (/.f64 F A)))
(*.f64 (sqrt.f64 -8) (sqrt.f64 (*.f64 F (/.f64 2 A))))
(sqrt.f64 (*.f64 -16 (/.f64 F A)))
(*.f64 (sqrt.f64 (*.f64 F 4)) (sqrt.f64 (/.f64 -16 (*.f64 A 4))))
(sqrt.f64 (*.f64 -16 (/.f64 F A)))
(*.f64 (sqrt.f64 (/.f64 -16 (*.f64 A 4))) (sqrt.f64 (*.f64 F 4)))
(sqrt.f64 (*.f64 -16 (/.f64 F A)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 F (/.f64 2 A))) (sqrt.f64 (*.f64 F (/.f64 2 A)))) (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 -16) 2)))
(*.f64 (+.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (*.f64 (/.f64 (sqrt.f64 -16) 2) (sqrt.f64 (*.f64 2 (/.f64 F A)))))
(*.f64 (+.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (*.f64 (*.f64 (sqrt.f64 -16) 1/2) (sqrt.f64 (*.f64 F (/.f64 2 A)))))
(*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 (*.f64 F (/.f64 2 A)) 1/2)))
(*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 1/2 (*.f64 F (/.f64 2 A)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 F 4)) (sqrt.f64 (*.f64 F 4))) (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 A A))) (/.f64 (sqrt.f64 -16) 2)))
(*.f64 (/.f64 (sqrt.f64 -16) 2) (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 A A))) (+.f64 (*.f64 2 (sqrt.f64 F)) (*.f64 2 (sqrt.f64 F)))))
(*.f64 (*.f64 (sqrt.f64 F) 4) (*.f64 (*.f64 (sqrt.f64 -16) 1/2) (sqrt.f64 (/.f64 1/2 (+.f64 A A)))))
(*.f64 (sqrt.f64 -16) (sqrt.f64 (*.f64 (/.f64 1/2 (+.f64 A A)) (*.f64 F 4))))
(/.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 1)
(sqrt.f64 (*.f64 -16 (/.f64 F A)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 2) 2)
(sqrt.f64 (*.f64 -16 (/.f64 F A)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 4) 4)
(sqrt.f64 (*.f64 -16 (/.f64 F A)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 2) 4) 8)
(sqrt.f64 (*.f64 -16 (/.f64 F A)))
(/.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) 2)) (*.f64 2 (*.f64 (sqrt.f64 -16) 2))) 16)
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (/.f64 F A))) (*.f64 2 (*.f64 2 (*.f64 2 (sqrt.f64 -16))))) 16)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 4) (*.f64 (sqrt.f64 -16) 4)) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 -16) 2)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) 2))) 16)
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (/.f64 F A))) (*.f64 2 (*.f64 2 (*.f64 2 (sqrt.f64 -16))))) 16)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F A)) 4) (*.f64 (sqrt.f64 -16) 4)) 16)
(pow.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 1)
(sqrt.f64 (*.f64 -16 (/.f64 F A)))
(+.f64 (*.f64 F (/.f64 -16 A)) 0)
(*.f64 -16 (/.f64 F A))
(+.f64 0 (*.f64 F (/.f64 -16 A)))
(*.f64 -16 (/.f64 F A))
(+.f64 (*.f64 F (/.f64 -8 A)) (*.f64 F (/.f64 -8 A)))
(*.f64 -16 (/.f64 F A))
(+.f64 (/.f64 (*.f64 F (/.f64 -8 A)) 2) (+.f64 (/.f64 (*.f64 F (/.f64 -8 A)) 2) (*.f64 F (/.f64 -8 A))))
(*.f64 -16 (/.f64 F A))
(-.f64 (*.f64 F (/.f64 -16 A)) 0)
(*.f64 -16 (/.f64 F A))
(-.f64 (*.f64 F (/.f64 -8 A)) (/.f64 (neg.f64 (*.f64 F (/.f64 -16 A))) 2))
(*.f64 -16 (/.f64 F A))
(/.f64 (*.f64 F (/.f64 -16 A)) 1)
(*.f64 -16 (/.f64 F A))
(/.f64 (*.f64 F (/.f64 -32 A)) 2)
(*.f64 -16 (/.f64 F A))
(/.f64 (*.f64 (/.f64 F A) -64) 4)
(*.f64 -16 (/.f64 F A))
(/.f64 (*.f64 2 (*.f64 (/.f64 F A) -64)) 8)
(*.f64 -16 (/.f64 F A))
(/.f64 (*.f64 (*.f64 (+.f64 F F) 4) (/.f64 -8 A)) 4)
(*.f64 -16 (/.f64 F A))
(/.f64 (*.f64 (/.f64 (/.f64 F (*.f64 A A)) A) -16) (*.f64 (/.f64 1 A) (/.f64 1 A)))
(/.f64 (*.f64 -16 (/.f64 (/.f64 F A) (*.f64 A A))) (/.f64 1 (*.f64 A A)))
(*.f64 -16 (/.f64 (/.f64 (/.f64 F (*.f64 A A)) A) (/.f64 1 (*.f64 A A))))
(*.f64 -16 (/.f64 (/.f64 F (/.f64 A A)) (/.f64 (*.f64 A A) A)))
(pow.f64 (*.f64 F (/.f64 -16 A)) 1)
(*.f64 -16 (/.f64 F A))

localize408.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))
0.4b
(-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))
8.8b
(/.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
9.6b
(sqrt.f64 (*.f64 8 (*.f64 F C)))
Compiler

Compiled 82 to 49 computations (40.2% saved)

series91.0ms (0.1%)

Counts
3 → 36
Calls

27 calls:

TimeVariablePointExpression
21.0ms
F
@inf
(/.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
17.0ms
F
@-inf
(*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))
15.0ms
C
@inf
(/.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
13.0ms
C
@-inf
(/.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
2.0ms
C
@0
(/.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))

rewrite956.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
806×rational_best-simplify-3
772×rational_best-simplify-71
654×rational_best-simplify-62
568×rational_best-simplify-70
466×rational_best-simplify-68
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02097
114293
233593
3112093
4597493
Stop Event
node limit
Counts
3 → 178
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 8 (*.f64 F C)))
(/.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
(*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 8 (*.f64 F C))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2) (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 8 (*.f64 F C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 F C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 8 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 C) (sqrt.f64 (*.f64 8 F)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 8 F)) (sqrt.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 8 C)) (sqrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 F C))) (/.f64 (sqrt.f64 8) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 8)) (/.f64 (sqrt.f64 (*.f64 F C)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 C C)) (sqrt.f64 (/.f64 (*.f64 F 16) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 C (*.f64 F 16))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 -1 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (-.f64 (*.f64 8 (*.f64 C A)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (-.f64 (*.f64 8 (*.f64 C A)) (*.f64 2 (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (-.f64 (*.f64 8 (*.f64 C A)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (*.f64 3/2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 3/2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (-.f64 (*.f64 8 (*.f64 C A)) (*.f64 2 (pow.f64 B 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -4)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (-.f64 (*.f64 8 (*.f64 C A)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (*.f64 B -2)) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 C A)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -4)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (/.f64 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (-.f64 (*.f64 8 (*.f64 C A)) (*.f64 2 (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 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 B (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 B) (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (-.f64 (*.f64 B -2) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 B B)) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 B B)) (-.f64 (/.f64 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 8) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (sqrt.f64 8)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (sqrt.f64 (*.f64 8 (*.f64 F C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (-.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2) (sqrt.f64 (*.f64 8 (*.f64 F C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B)) (/.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 F C)))) (/.f64 B (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (-.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) -2) (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) -2) (neg.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2) (/.f64 B (-.f64 (*.f64 8 (*.f64 C A)) (*.f64 2 (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2) (-.f64 (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (/.f64 B (-.f64 (*.f64 8 (*.f64 C A)) (*.f64 2 (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 B B) (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 B B) (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 B B) (*.f64 -1 (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 B B) (-.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 B B) (-.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 B B) (-.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (*.f64 -1 (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (*.f64 B -2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4)) (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4)) (/.f64 -1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4)) (-.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4)) (-.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (/.f64 -1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 B (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (-.f64 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (-.f64 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (*.f64 B (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 C) (*.f64 (sqrt.f64 (*.f64 8 F)) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 8 F)) (*.f64 (sqrt.f64 C) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 (neg.f64 B) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (-.f64 (neg.f64 B) (/.f64 (neg.f64 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B -2) (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B -2) (-.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (-.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 8 C)) (*.f64 (sqrt.f64 F) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) -2) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) -2) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) -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 8 (*.f64 C A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) -2) (-.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 1/2 (+.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 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (*.f64 B -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4)) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (*.f64 B -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (-.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 B B)) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (-.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4)) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -4)) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -4)) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4))) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B (-.f64 (*.f64 8 (*.f64 C A)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B (-.f64 (*.f64 8 (*.f64 C A)) (*.f64 2 (pow.f64 B 2)))) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2)) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 F C))) (/.f64 (*.f64 B (sqrt.f64 8)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B (sqrt.f64 8)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (neg.f64 (sqrt.f64 (*.f64 F C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) -2) (/.f64 B (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) -2) (/.f64 (/.f64 B 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4)) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4))) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4))) (-.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2)) (/.f64 (neg.f64 B) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2)) (/.f64 (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2)) (-.f64 (/.f64 B (-.f64 (*.f64 8 (*.f64 C A)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (neg.f64 B) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2)) (-.f64 (/.f64 B (-.f64 (*.f64 8 (*.f64 C A)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 C A)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) B)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.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 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 1 (/.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 (neg.f64 B) (/.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 8)) (/.f64 (*.f64 B (sqrt.f64 (*.f64 F 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 8 F))) (/.f64 (*.f64 B (sqrt.f64 C)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 B (sqrt.f64 8))) (/.f64 (sqrt.f64 (*.f64 F C)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 B (sqrt.f64 8))) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 F C))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (*.f64 1 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (-.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 1 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B)) (/.f64 (/.f64 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B))) (/.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 B B))) (/.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))) (/.f64 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (*.f64 B -2))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4))) (/.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -4)) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (sqrt.f64 (*.f64 8 (*.f64 F C)))) (/.f64 (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) B) (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (neg.f64 B)) (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 B (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))))) (/.f64 (/.f64 B (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (/.f64 B (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2)) (/.f64 (/.f64 B (-.f64 (*.f64 8 (*.f64 C A)) (*.f64 2 (pow.f64 B 2)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 F C)))) (/.f64 (/.f64 (*.f64 B (sqrt.f64 8)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 C A))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 8 (*.f64 C A)) (*.f64 2 (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2))) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 4) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 3) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 3) 4) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 B B)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2)) (*.f64 B 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 B 4) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B)))))))

simplify1.3s (0.8%)

Algorithm
egg-herbie
Rules
1542×rational_best-simplify-63
1368×rational_best-simplify-67
888×rational_best-simplify-50
720×rational_best-simplify-1
638×rational_best-simplify-64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
046814274
1120814206
2407914096
Stop Event
node limit
Counts
214 → 319
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 3)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 5)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 3)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 5)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 3)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 7)) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 8)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 8)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 8)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 8)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 8)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 8)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 8)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 8)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 8)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 3)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 5)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 3)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 5)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 3)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 7)) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 3)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 5)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 3)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 5)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 3)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 7)) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))
(+.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 0)
(+.f64 0 (sqrt.f64 (*.f64 8 (*.f64 F C))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2) (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2))
(-.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) 2))
(*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 1)
(*.f64 1 (sqrt.f64 (*.f64 8 (*.f64 F C))))
(*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 F C)))
(*.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 8))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) -1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2) 1/2)
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 8 C)))
(*.f64 (sqrt.f64 C) (sqrt.f64 (*.f64 8 F)))
(*.f64 (sqrt.f64 (*.f64 8 F)) (sqrt.f64 C))
(*.f64 (sqrt.f64 (*.f64 8 C)) (sqrt.f64 F))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F C))) (/.f64 (sqrt.f64 8) 2))
(*.f64 (*.f64 2 (sqrt.f64 8)) (/.f64 (sqrt.f64 (*.f64 F C)) 2))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2)) 1/4)
(*.f64 (sqrt.f64 (+.f64 C C)) (sqrt.f64 (/.f64 (*.f64 F 16) 4)))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F 16))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) 2)
(/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) -1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2) 2)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2)) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2))) 8)
(pow.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) 0)
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(+.f64 1 (-.f64 -1 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(+.f64 -1 (-.f64 1 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (-.f64 (*.f64 8 (*.f64 C A)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (-.f64 (*.f64 8 (*.f64 C A)) (*.f64 2 (pow.f64 B 2)))))
(+.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (-.f64 (*.f64 8 (*.f64 C A)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (*.f64 3/2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))) 2))
(+.f64 (/.f64 (*.f64 3/2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (-.f64 (*.f64 8 (*.f64 C A)) (*.f64 2 (pow.f64 B 2)))) 2))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -4)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -4)))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -4)))
(+.f64 (-.f64 -1 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))) 1)
(+.f64 (-.f64 1 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))) -1)
(-.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) 0)
(-.f64 0 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (-.f64 (*.f64 8 (*.f64 C A)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 C A)))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (*.f64 B -2)) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(-.f64 (/.f64 (*.f64 3/2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 C A)))) 2))
(-.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -4)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -4)))
(-.f64 (-.f64 -1 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))) -1)
(*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (/.f64 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (-.f64 (*.f64 8 (*.f64 C A)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (/.f64 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 B (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.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 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) 1)
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 -1 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(*.f64 (neg.f64 B) (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (neg.f64 B))
(*.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (-.f64 (*.f64 B -2) (neg.f64 B)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 B B)) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 B B)) (-.f64 (/.f64 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 8) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (*.f64 B (sqrt.f64 8)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) -1)
(*.f64 (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (sqrt.f64 (*.f64 8 (*.f64 F C))))
(*.f64 (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (-.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2) (sqrt.f64 (*.f64 8 (*.f64 F C)))))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B)) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (/.f64 B (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (/.f64 B (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))))
(*.f64 (/.f64 B (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (-.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) -2) (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) -2) (neg.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2) (/.f64 B (-.f64 (*.f64 8 (*.f64 C A)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2) (-.f64 (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (/.f64 B (-.f64 (*.f64 8 (*.f64 C A)) (*.f64 2 (pow.f64 B 2))))))
(*.f64 (+.f64 B B) (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 C A)))))
(*.f64 (+.f64 B B) (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) -2))
(*.f64 (+.f64 B B) (*.f64 -1 (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) 2)))
(*.f64 (+.f64 B B) (-.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 C A))))))
(*.f64 (+.f64 B B) (-.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) -2)))
(*.f64 (+.f64 B B) (-.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (*.f64 -1 (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) 2))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (*.f64 B -2)) 1/2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4)) (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -4)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4)) (/.f64 -1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 4)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4)) (-.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4)) (-.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (/.f64 -1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 4))))
(*.f64 -2 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 C A)))))
(*.f64 -2 (*.f64 B (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) 2)))
(*.f64 -2 (-.f64 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 C A))))))
(*.f64 -2 (-.f64 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (*.f64 B (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) 2))))
(*.f64 (sqrt.f64 C) (*.f64 (sqrt.f64 (*.f64 8 F)) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (*.f64 8 F)) (*.f64 (sqrt.f64 C) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 (neg.f64 B) 2))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (-.f64 (neg.f64 B) (/.f64 (neg.f64 B) 2)))
(*.f64 (*.f64 B -2) (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) 2))
(*.f64 (*.f64 B -2) (-.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) 2)))
(*.f64 (/.f64 B (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) 2))
(*.f64 (/.f64 B (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (-.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) 2)))
(*.f64 (sqrt.f64 (*.f64 8 C)) (*.f64 (sqrt.f64 F) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) -2) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 C A)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) -2) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) -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 8 (*.f64 C A))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) -2) (-.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (*.f64 B -2)))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4)) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (*.f64 B -2))))
(*.f64 (/.f64 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B))
(*.f64 (/.f64 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (-.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 B B)) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B)))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 B B)))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (-.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4)) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 B B))))
(*.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -4)) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4)))
(*.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -4)) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4))) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4))))
(*.f64 (/.f64 B (-.f64 (*.f64 8 (*.f64 C A)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2))
(*.f64 (/.f64 B (-.f64 (*.f64 8 (*.f64 C A)) (*.f64 2 (pow.f64 B 2)))) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2)) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F C))) (/.f64 (*.f64 B (sqrt.f64 8)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 8)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (neg.f64 (sqrt.f64 (*.f64 F C))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) -2) (/.f64 B (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 C A)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) -2) (/.f64 (/.f64 B 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))) -1/2)
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4)) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 1/4)
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4))) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -4))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4))) (-.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -4)))))
(*.f64 (*.f64 B 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 4)))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2)) (/.f64 (neg.f64 B) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 4)))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2)) (/.f64 (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 4))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2)) (-.f64 (/.f64 B (-.f64 (*.f64 8 (*.f64 C A)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (neg.f64 B) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 4))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2)) (-.f64 (/.f64 B (-.f64 (*.f64 8 (*.f64 C A)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 4)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 C A)))) -2)
(*.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) B)
(*.f64 (*.f64 B (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.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 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(*.f64 (/.f64 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))
(*.f64 (*.f64 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 1 (/.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 (neg.f64 B) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(*.f64 (neg.f64 (sqrt.f64 8)) (/.f64 (*.f64 B (sqrt.f64 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 8 F))) (/.f64 (*.f64 B (sqrt.f64 C)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (*.f64 B (sqrt.f64 8))) (/.f64 (sqrt.f64 (*.f64 F C)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (neg.f64 (*.f64 B (sqrt.f64 8))) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 F C))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 C A)))))
(*.f64 (+.f64 (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (*.f64 1 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2)))
(*.f64 (+.f64 (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (-.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 1 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B)) (/.f64 (/.f64 -1 (+.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 C (*.f64 4 A)) (pow.f64 B 2)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B))) (/.f64 (/.f64 1 (+.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 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 B B))) (/.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))) (/.f64 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.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 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (*.f64 B -2))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4))) (/.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -4)) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (sqrt.f64 (*.f64 8 (*.f64 F C)))) (/.f64 (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) B) (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.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 C (*.f64 4 A)) (pow.f64 B 2)) (neg.f64 B)) (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.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 C (*.f64 4 A)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 B (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))))) (/.f64 (/.f64 B (+.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 C (*.f64 4 A)) (pow.f64 B 2)) (/.f64 B (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2)) (/.f64 (/.f64 B (-.f64 (*.f64 8 (*.f64 C A)) (*.f64 2 (pow.f64 B 2)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 F C)))) (/.f64 (/.f64 (*.f64 B (sqrt.f64 8)) (+.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 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 C A))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 8 (*.f64 C A)) (*.f64 2 (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2))) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) 1)
(neg.f64 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 0)
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 2))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 4) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 3) 4))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 3) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 4))
(-.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 0)
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) -2))
(-.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 3) 4) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B)) 4))
(/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 B B)) 2)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B)) -1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4)) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4))) 8)
(/.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2)) (*.f64 B 4)) 16)
(/.f64 (*.f64 (*.f64 B 4) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2))) 16)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 1)
(neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B)))
Outputs
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 3)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 3)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 A 2)))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 5)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 3)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 3)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 5)) (pow.f64 A 3)) 1/64))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 3)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 A 2)))) (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 5)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 A 3))))))
(+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 3)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 A 2)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 5)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 A 3))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 5)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 3)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 7)) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))
(+.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 3)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 7)) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 5)) (pow.f64 A 3)) 1/64))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 3)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 A 2)))) (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 7)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (pow.f64 A 4))))) (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 5)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 A 3))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 5)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 A 3)))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 3)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 A 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 7)) (pow.f64 A 4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/256)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B)))
(*.f64 (/.f64 (sqrt.f64 8) B) (neg.f64 (sqrt.f64 (*.f64 F C))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 8) B) (sqrt.f64 (*.f64 F C))))
(/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (neg.f64 B))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 8) B) (neg.f64 (sqrt.f64 (*.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 8) A) (pow.f64 B 3)) -4)))
(+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 8) B) (sqrt.f64 (*.f64 F C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 8) A) (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -4)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (neg.f64 B)) (*.f64 (/.f64 (*.f64 (sqrt.f64 8) A) (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -4)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 8)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 8) B) (neg.f64 (sqrt.f64 (*.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 8) A) (pow.f64 B 3)) -4)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 A 2)) (pow.f64 B 5)) -16))))
(+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 8) B) (sqrt.f64 (*.f64 F C)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) A) (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -4)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 -16 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 A 2)) (pow.f64 B 5))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (neg.f64 B)) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) A) (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -4)) (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 A 2)) (pow.f64 B 5)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) -16))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 8)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 8)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 8) B) (neg.f64 (sqrt.f64 (*.f64 F C)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 8) A) (pow.f64 B 3)) -4)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 A 2)) (pow.f64 B 5)) -16))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 A 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (pow.f64 C 7)))))))
(+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 8) B) (sqrt.f64 (*.f64 F C)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) A) (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -4)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 -16 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 A 2)) (pow.f64 B 5)))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 A 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (pow.f64 C 7))))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (neg.f64 B)) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 A 2)) (pow.f64 B 5)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) -16)) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) A) (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -4)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 -64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 A 3)) (pow.f64 B 7)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B)))
(*.f64 (/.f64 (sqrt.f64 8) B) (neg.f64 (sqrt.f64 (*.f64 F C))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 8) B) (sqrt.f64 (*.f64 F C))))
(/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (neg.f64 B))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 8) B) (neg.f64 (sqrt.f64 (*.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 8) A) (pow.f64 B 3)) -4)))
(+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 8) B) (sqrt.f64 (*.f64 F C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 8) A) (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -4)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (neg.f64 B)) (*.f64 (/.f64 (*.f64 (sqrt.f64 8) A) (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -4)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 8)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 8) B) (neg.f64 (sqrt.f64 (*.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 8) A) (pow.f64 B 3)) -4)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 A 2)) (pow.f64 B 5)) -16))))
(+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 8) B) (sqrt.f64 (*.f64 F C)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) A) (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -4)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 -16 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 A 2)) (pow.f64 B 5))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (neg.f64 B)) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) A) (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -4)) (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 A 2)) (pow.f64 B 5)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) -16))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 8)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 8)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 8) B) (neg.f64 (sqrt.f64 (*.f64 F C)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 8) A) (pow.f64 B 3)) -4)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 A 2)) (pow.f64 B 5)) -16))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 A 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (pow.f64 C 7)))))))
(+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 8) B) (sqrt.f64 (*.f64 F C)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) A) (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -4)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 -16 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 A 2)) (pow.f64 B 5)))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 A 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (pow.f64 C 7))))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (neg.f64 B)) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 A 2)) (pow.f64 B 5)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) -16)) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) A) (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -4)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 -64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 A 3)) (pow.f64 B 7)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B)))
(*.f64 (/.f64 (sqrt.f64 8) B) (neg.f64 (sqrt.f64 (*.f64 F C))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 8) B) (sqrt.f64 (*.f64 F C))))
(/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (neg.f64 B))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 8) B) (neg.f64 (sqrt.f64 (*.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 8) A) (pow.f64 B 3)) -4)))
(+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 8) B) (sqrt.f64 (*.f64 F C)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 8) A) (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -4)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (neg.f64 B)) (*.f64 (/.f64 (*.f64 (sqrt.f64 8) A) (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -4)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 8)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 8) B) (neg.f64 (sqrt.f64 (*.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 8) A) (pow.f64 B 3)) -4)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 A 2)) (pow.f64 B 5)) -16))))
(+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 8) B) (sqrt.f64 (*.f64 F C)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) A) (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -4)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 -16 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 A 2)) (pow.f64 B 5))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (neg.f64 B)) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) A) (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -4)) (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 A 2)) (pow.f64 B 5)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) -16))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 8)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 8)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 8) B) (neg.f64 (sqrt.f64 (*.f64 F C)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 8) A) (pow.f64 B 3)) -4)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 A 2)) (pow.f64 B 5)) -16))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 A 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (pow.f64 C 7)))))))
(+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 8) B) (sqrt.f64 (*.f64 F C)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) A) (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -4)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 -16 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 A 2)) (pow.f64 B 5)))) (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 A 3)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (pow.f64 C 7))))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (neg.f64 B)) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 A 2)) (pow.f64 B 5)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) -16)) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) A) (pow.f64 B 3)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) -4)) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 -64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 A 3)) (pow.f64 B 7)))))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 3)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 3)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 A 2)))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 5)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 3)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 3)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 5)) (pow.f64 A 3)) 1/64))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 3)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 A 2)))) (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 5)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 A 3))))))
(+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 3)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 A 2)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 5)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 A 3))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 5)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 3)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 7)) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))
(+.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 3)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 7)) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 5)) (pow.f64 A 3)) 1/64))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 3)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 A 2)))) (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 7)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (pow.f64 A 4))))) (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 5)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 A 3))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 5)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 A 3)))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 3)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 A 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 7)) (pow.f64 A 4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/256)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 3)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 3)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 A 2)))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 5)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 3)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 3)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 5)) (pow.f64 A 3)) 1/64))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 3)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 A 2)))) (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 5)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 A 3))))))
(+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 3)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 A 2)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 5)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 A 3))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 5)) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 3)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 7)) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))))))
(+.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 3)) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/256 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 7)) (pow.f64 A 4)) (sqrt.f64 (/.f64 F (pow.f64 C 7)))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 5)) (pow.f64 A 3)) 1/64))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 3)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 A 2)))) (*.f64 1/256 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 7)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) (pow.f64 A 4))))) (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 5)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 A 3))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/64 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 5)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 5))) (pow.f64 A 3)))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 3)) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (pow.f64 A 2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 B 7)) (pow.f64 A 4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 7))) 1/256)))))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))
(*.f64 B (sqrt.f64 (*.f64 (*.f64 8 F) C)))
(*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))
(*.f64 B (sqrt.f64 (*.f64 (*.f64 8 F) C)))
(*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))
(*.f64 B (sqrt.f64 (*.f64 (*.f64 8 F) C)))
(*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))
(*.f64 B (sqrt.f64 (*.f64 (*.f64 8 F) C)))
(*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))
(*.f64 B (sqrt.f64 (*.f64 (*.f64 8 F) C)))
(*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))
(*.f64 B (sqrt.f64 (*.f64 (*.f64 8 F) C)))
(*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))
(*.f64 B (sqrt.f64 (*.f64 (*.f64 8 F) C)))
(*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))
(*.f64 B (sqrt.f64 (*.f64 (*.f64 8 F) C)))
(*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))
(*.f64 B (sqrt.f64 (*.f64 (*.f64 8 F) C)))
(*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))
(*.f64 B (sqrt.f64 (*.f64 (*.f64 8 F) C)))
(*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))
(*.f64 B (sqrt.f64 (*.f64 (*.f64 8 F) C)))
(*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))
(*.f64 B (sqrt.f64 (*.f64 (*.f64 8 F) C)))
(*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))
(+.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 0)
(sqrt.f64 (*.f64 (*.f64 8 F) C))
(sqrt.f64 (*.f64 8 (*.f64 F C)))
(+.f64 0 (sqrt.f64 (*.f64 8 (*.f64 F C))))
(sqrt.f64 (*.f64 (*.f64 8 F) C))
(sqrt.f64 (*.f64 8 (*.f64 F C)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2) (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2))
(sqrt.f64 (*.f64 (*.f64 8 F) C))
(sqrt.f64 (*.f64 8 (*.f64 F C)))
(-.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 0)
(sqrt.f64 (*.f64 (*.f64 8 F) C))
(sqrt.f64 (*.f64 8 (*.f64 F C)))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))))
(sqrt.f64 (*.f64 (*.f64 8 F) C))
(sqrt.f64 (*.f64 8 (*.f64 F C)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) 2))
(sqrt.f64 (*.f64 (*.f64 8 F) C))
(sqrt.f64 (*.f64 8 (*.f64 F C)))
(*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 1)
(sqrt.f64 (*.f64 (*.f64 8 F) C))
(sqrt.f64 (*.f64 8 (*.f64 F C)))
(*.f64 1 (sqrt.f64 (*.f64 8 (*.f64 F C))))
(sqrt.f64 (*.f64 (*.f64 8 F) C))
(sqrt.f64 (*.f64 8 (*.f64 F C)))
(*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 F C)))
(sqrt.f64 (*.f64 (*.f64 8 F) C))
(sqrt.f64 (*.f64 8 (*.f64 F C)))
(*.f64 (sqrt.f64 (*.f64 F C)) (sqrt.f64 8))
(sqrt.f64 (*.f64 (*.f64 8 F) C))
(sqrt.f64 (*.f64 8 (*.f64 F C)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) -1)
(sqrt.f64 (*.f64 (*.f64 8 F) C))
(sqrt.f64 (*.f64 8 (*.f64 F C)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2) 1/2)
(sqrt.f64 (*.f64 (*.f64 8 F) C))
(sqrt.f64 (*.f64 8 (*.f64 F C)))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 8 C)))
(sqrt.f64 (*.f64 (*.f64 8 F) C))
(sqrt.f64 (*.f64 8 (*.f64 F C)))
(*.f64 (sqrt.f64 C) (sqrt.f64 (*.f64 8 F)))
(sqrt.f64 (*.f64 (*.f64 8 F) C))
(sqrt.f64 (*.f64 8 (*.f64 F C)))
(*.f64 (sqrt.f64 (*.f64 8 F)) (sqrt.f64 C))
(sqrt.f64 (*.f64 (*.f64 8 F) C))
(sqrt.f64 (*.f64 8 (*.f64 F C)))
(*.f64 (sqrt.f64 (*.f64 8 C)) (sqrt.f64 F))
(sqrt.f64 (*.f64 (*.f64 8 F) C))
(sqrt.f64 (*.f64 8 (*.f64 F C)))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2))
(sqrt.f64 (*.f64 (*.f64 8 F) C))
(sqrt.f64 (*.f64 8 (*.f64 F C)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F C))) (/.f64 (sqrt.f64 8) 2))
(sqrt.f64 (*.f64 (*.f64 8 F) C))
(sqrt.f64 (*.f64 8 (*.f64 F C)))
(*.f64 (*.f64 2 (sqrt.f64 8)) (/.f64 (sqrt.f64 (*.f64 F C)) 2))
(sqrt.f64 (*.f64 (*.f64 8 F) C))
(sqrt.f64 (*.f64 8 (*.f64 F C)))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2)) 1/4)
(sqrt.f64 (*.f64 (*.f64 8 F) C))
(sqrt.f64 (*.f64 8 (*.f64 F C)))
(*.f64 (sqrt.f64 (+.f64 C C)) (sqrt.f64 (/.f64 (*.f64 F 16) 4)))
(sqrt.f64 (*.f64 (+.f64 C C) (/.f64 (*.f64 F 16) 4)))
(*.f64 (sqrt.f64 (*.f64 C (*.f64 F 16))) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 (*.f64 C (*.f64 F 16)) 1/2))
(sqrt.f64 (*.f64 1/2 (*.f64 F (*.f64 16 C))))
(*.f64 (sqrt.f64 (*.f64 F (+.f64 C C))) 2)
(*.f64 2 (sqrt.f64 (*.f64 F (+.f64 C C))))
(/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 1)
(sqrt.f64 (*.f64 (*.f64 8 F) C))
(sqrt.f64 (*.f64 8 (*.f64 F C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) -1)
(sqrt.f64 (*.f64 (*.f64 8 F) C))
(sqrt.f64 (*.f64 8 (*.f64 F C)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2) 2)
(sqrt.f64 (*.f64 (*.f64 8 F) C))
(sqrt.f64 (*.f64 8 (*.f64 F C)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2)) 4)
(sqrt.f64 (*.f64 (*.f64 8 F) C))
(sqrt.f64 (*.f64 8 (*.f64 F C)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2))) 8)
(sqrt.f64 (*.f64 (*.f64 8 F) C))
(sqrt.f64 (*.f64 8 (*.f64 F C)))
(pow.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 1)
(sqrt.f64 (*.f64 (*.f64 8 F) C))
(sqrt.f64 (*.f64 8 (*.f64 F C)))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))))
(sqrt.f64 (*.f64 (*.f64 8 F) C))
(sqrt.f64 (*.f64 8 (*.f64 F C)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) 0)
(*.f64 B (/.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 B (/.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(+.f64 1 (-.f64 -1 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 -1 (-.f64 1 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (-.f64 (*.f64 8 (*.f64 C A)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (-.f64 (*.f64 8 (*.f64 C A)) (*.f64 2 (pow.f64 B 2)))))
(/.f64 (+.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 8 F) C))) (*.f64 B (sqrt.f64 (*.f64 (*.f64 8 F) C)))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 B B)) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))))
(/.f64 (*.f64 B (*.f64 2 (sqrt.f64 (*.f64 8 (*.f64 F C))))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2))))
(+.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (-.f64 (*.f64 8 (*.f64 C A)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (*.f64 3/2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))) 2))
(/.f64 (+.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 8 F) C))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (/.f64 B (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) 3/2))) 2)
(/.f64 (+.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C)))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))) (*.f64 B (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 3/2))) 2)
(/.f64 (+.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C)))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))) (*.f64 B (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 3/2))) 2)
(+.f64 (/.f64 (*.f64 3/2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (-.f64 (*.f64 8 (*.f64 C A)) (*.f64 2 (pow.f64 B 2)))) 2))
(/.f64 (+.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 8 F) C))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (/.f64 B (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) 3/2))) 2)
(/.f64 (+.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C)))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))) (*.f64 B (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 3/2))) 2)
(/.f64 (+.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C)))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))) (*.f64 B (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 3/2))) 2)
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -4)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -4)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -4)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 (-.f64 -1 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))) 1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 (-.f64 1 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))) -1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) 0)
(*.f64 B (/.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(-.f64 0 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (-.f64 (*.f64 8 (*.f64 C A)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 C A)))))
(-.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 8 F) C))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 8 F) C))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(-.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C)))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(-.f64 (/.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C)))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (*.f64 B -2)) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 B -2)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(-.f64 (*.f64 B (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -2)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (*.f64 B -2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(-.f64 (/.f64 (*.f64 3/2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 C A)))) 2))
(/.f64 (-.f64 (*.f64 (/.f64 B (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) 3/2)) (/.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 8 F) C))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))) 2)
(/.f64 (-.f64 (*.f64 B (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 3/2)) (/.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))) 2)
(/.f64 (-.f64 (*.f64 B (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 3/2)) (/.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))) 2)
(-.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 3) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -4)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -4)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(-.f64 (-.f64 -1 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))) -1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 B (/.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 B (/.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (/.f64 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (-.f64 (*.f64 8 (*.f64 C A)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 2 (/.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 8 F) C))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 2 (/.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C)))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 2 (/.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C)))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) (/.f64 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 (*.f64 B (/.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.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 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 B (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.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 8 F) C)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (*.f64 B (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F 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 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 (/.f64 (*.f64 B (-.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 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) 1)
(*.f64 B (/.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 B (/.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 -1 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 B) (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (neg.f64 B))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (-.f64 (*.f64 B -2) (neg.f64 B)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 B B)) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (+.f64 B B) (*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 B B)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 (+.f64 B B) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 B B)) (-.f64 (/.f64 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (+.f64 B B)) (-.f64 (/.f64 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(*.f64 (-.f64 (/.f64 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 B B)))
(*.f64 (-.f64 (/.f64 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 B (*.f64 2 (sqrt.f64 (*.f64 8 (*.f64 F C))))))
(*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 B (/.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 8) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 B (/.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 B (sqrt.f64 8)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) -1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (sqrt.f64 (*.f64 8 (*.f64 F C))))
(*.f64 B (/.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (-.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2) (sqrt.f64 (*.f64 8 (*.f64 F C)))))
(*.f64 B (/.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B)) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (/.f64 B (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 B (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 B (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (-.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) -2) (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.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))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.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 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) -2) (neg.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2) (/.f64 B (-.f64 (*.f64 8 (*.f64 C A)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 B (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 8 F) C))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 B (/.f64 (*.f64 2 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 2 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2) (-.f64 (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (/.f64 B (-.f64 (*.f64 8 (*.f64 C A)) (*.f64 2 (pow.f64 B 2))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 8 F) C))) (-.f64 (/.f64 B (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 B (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))))))
(*.f64 (-.f64 (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 B (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))))) (*.f64 2 (sqrt.f64 (*.f64 8 (*.f64 F C)))))
(*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 2 (-.f64 (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 B (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))))))
(*.f64 (+.f64 B B) (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 C A)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C))) (/.f64 (+.f64 B B) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (/.f64 (+.f64 B B) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(*.f64 B (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) -2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(*.f64 (+.f64 B B) (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) -2))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (+.f64 B B) (*.f64 -1 (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) 2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (+.f64 B B) (-.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 C A))))))
(*.f64 (+.f64 B B) (-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))))
(*.f64 (+.f64 B B) (-.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))))
(*.f64 (+.f64 B B) (-.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))))
(*.f64 (+.f64 B B) (-.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) -2)))
(*.f64 (+.f64 B B) (-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2))))
(*.f64 (+.f64 B B) (-.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2))))
(*.f64 (+.f64 B B) (-.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 (+.f64 B B) (-.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (*.f64 -1 (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) 2))))
(*.f64 (+.f64 B B) (-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2))))
(*.f64 (+.f64 B B) (-.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) -2))))
(*.f64 (+.f64 B B) (-.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (*.f64 B -2)) 1/2)
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4)) (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -4)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4)) (/.f64 -1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 4)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4)) (-.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (*.f64 B 4)) (-.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 1 (*.f64 -4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 4)) (-.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 -1/4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 (*.f64 B 4) (-.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 -1/4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4)) (-.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (/.f64 -1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (*.f64 B 4)) (-.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 1 (*.f64 -4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 4)) (-.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 -1/4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 (*.f64 B 4) (-.f64 (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 -1/4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 -2 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 C A)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C))) (/.f64 (+.f64 B B) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (/.f64 (+.f64 B B) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(*.f64 B (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) -2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(*.f64 -2 (*.f64 B (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) 2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 -2 (-.f64 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 C A))))))
(*.f64 -2 (-.f64 (*.f64 B (/.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 8 F) C))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))))
(*.f64 -2 (-.f64 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))))
(*.f64 -2 (-.f64 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C))))))
(*.f64 -2 (-.f64 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (*.f64 B (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) 2))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (sqrt.f64 C) (*.f64 (sqrt.f64 (*.f64 8 F)) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 B (/.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 8 F)) (*.f64 (sqrt.f64 C) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 B (/.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 (neg.f64 B) 2))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (-.f64 (neg.f64 B) (/.f64 (neg.f64 B) 2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 B -2) (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) 2))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 B -2) (-.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) 2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 B (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) 2))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C))) (/.f64 (/.f64 B (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)) 2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) -2) (/.f64 B (+.f64 (/.f64 (pow.f64 B 2) 2) (/.f64 (*.f64 A C) -1/2))))
(*.f64 B (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) -2) (+.f64 (/.f64 (pow.f64 B 2) 2) (/.f64 (*.f64 A C) -1/2))))
(*.f64 (/.f64 B (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2)) (-.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C))) (/.f64 (/.f64 B (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)) 2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) -2) (/.f64 B (+.f64 (/.f64 (pow.f64 B 2) 2) (/.f64 (*.f64 A C) -1/2))))
(*.f64 B (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) -2) (+.f64 (/.f64 (pow.f64 B 2) 2) (/.f64 (*.f64 A C) -1/2))))
(*.f64 (sqrt.f64 (*.f64 8 C)) (*.f64 (sqrt.f64 F) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 B (/.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) -2) (/.f64 1 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 C A)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C))) (/.f64 (+.f64 B B) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (/.f64 (+.f64 B B) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(*.f64 B (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) -2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) -2) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) -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 8 (*.f64 C A))))))
(*.f64 (*.f64 (*.f64 B (sqrt.f64 (*.f64 (*.f64 8 F) C))) -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 8 (*.f64 A C))))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C)))) (*.f64 -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 8 (*.f64 A C)))))))
(*.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C)))) (*.f64 -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 8 C)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) -2) (-.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (*.f64 B -2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4)) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (*.f64 B -2))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (*.f64 B 4)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 B -2))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 B (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) -2))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 B (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) -2) (+.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 8 (*.f64 F C))) B))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.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 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 B B)) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 B B)))
(*.f64 (+.f64 B B) (*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 B B)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 (+.f64 B B) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (-.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4)) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 B B))))
(*.f64 (+.f64 B B) (*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 B B)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 (+.f64 B B) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -4)) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -4)) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4))) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 B (-.f64 (*.f64 8 (*.f64 C A)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2))
(*.f64 B (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 8 F) C))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 B (/.f64 (*.f64 2 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 2 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2))))))
(*.f64 (/.f64 B (-.f64 (*.f64 8 (*.f64 C A)) (*.f64 2 (pow.f64 B 2)))) (-.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2)) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2)))
(*.f64 B (/.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 8 F) C))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 B (/.f64 (*.f64 2 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 2 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F C))) (/.f64 (*.f64 B (sqrt.f64 8)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (/.f64 (*.f64 B (sqrt.f64 8)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (neg.f64 (sqrt.f64 (*.f64 F C))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) -2) (/.f64 B (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 C A)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C))) (/.f64 (+.f64 B B) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (/.f64 (+.f64 B B) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(*.f64 B (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) -2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) -2) (/.f64 (/.f64 B 2) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 B (*.f64 2 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))) -1/2)
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (*.f64 2 B)) -1/2)
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (*.f64 B -1/2))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4)) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (*.f64 B 4)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 1/4 (/.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 4)) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 4)) (/.f64 1/4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4))) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -4))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4))) (-.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -4)) (/.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 B 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 4)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2)) (/.f64 (neg.f64 B) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 4)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2)) (/.f64 (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 4))
(*.f64 B (/.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2)) (-.f64 (/.f64 B (-.f64 (*.f64 8 (*.f64 C A)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (neg.f64 B) (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 4))))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 8 F) C)))) (-.f64 (/.f64 B (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (neg.f64 B) (*.f64 4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 4) (-.f64 (/.f64 B (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (neg.f64 B) (*.f64 4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 4) (-.f64 (/.f64 B (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (neg.f64 B) (*.f64 4 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2)) (-.f64 (/.f64 B (-.f64 (*.f64 8 (*.f64 C A)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) 4)))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 8 F) C)))) (-.f64 (/.f64 B (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 B 4) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 4) (-.f64 (/.f64 B (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 B 4) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 4) (-.f64 (/.f64 B (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 B 4) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 C A)))) -2)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C))) (/.f64 (+.f64 B B) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (/.f64 (+.f64 B B) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(*.f64 B (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) -2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) B)
(*.f64 B (/.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 B (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.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 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(*.f64 1 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 B (+.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 B (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.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 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 B (+.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 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))
(*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 (*.f64 B (/.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) (/.f64 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))) (/.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 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 1 (/.f64 2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 1 (/.f64 (*.f64 2 (/.f64 (*.f64 B (/.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (+.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 4 C)) (pow.f64 B 2)))))
(*.f64 (/.f64 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.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 2 (/.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(/.f64 (*.f64 B (/.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.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 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (/.f64 (neg.f64 B) (/.f64 1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 8)) (/.f64 (*.f64 B (sqrt.f64 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 8 F))) (/.f64 (*.f64 B (sqrt.f64 C)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (*.f64 B (sqrt.f64 8))) (/.f64 (sqrt.f64 (*.f64 F C)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (neg.f64 (*.f64 B (sqrt.f64 8))) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 F C))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 C A)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C))) (/.f64 (+.f64 B B) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (/.f64 (+.f64 B B) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(*.f64 B (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) -2) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 8 C)))))
(*.f64 (+.f64 (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (*.f64 1 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2)))
(*.f64 B (/.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (+.f64 (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (-.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 1 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2))))
(*.f64 B (/.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B)) (/.f64 (/.f64 -1 (+.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))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 B)) (*.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 (neg.f64 B) (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (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)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B))) (/.f64 (/.f64 1 (+.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))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 B)) (*.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 (neg.f64 B) (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (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 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 B B))) (/.f64 (/.f64 1/2 (-.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 8 F) C)) (+.f64 B B))) (/.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 1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 B B))) (*.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 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F 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 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))) (/.f64 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (*.f64 B (/.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)))))
(neg.f64 (/.f64 (*.f64 B (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 C 4)) (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 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.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 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (*.f64 B (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F 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 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 (/.f64 (*.f64 B (-.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 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))) (*.f64 B -2))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (/.f64 -1 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 B)) (*.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 (neg.f64 B) (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (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 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4))) (/.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) -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))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 B)) (*.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 (neg.f64 B) (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (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)) (sqrt.f64 (*.f64 8 (*.f64 F C)))) (/.f64 (/.f64 B (-.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 8 F) C)) (/.f64 (*.f64 B (/.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F 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 C (*.f64 4 A)) (pow.f64 B 2)) B) (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.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 8 F) C)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (*.f64 B (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F 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 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 (/.f64 (*.f64 B (-.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 C (*.f64 4 A)) (pow.f64 B 2)) (neg.f64 B)) (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.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))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 B)) (*.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 (neg.f64 B) (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (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 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 B (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (*.f64 B (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F 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 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 (/.f64 (*.f64 B (-.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 C (*.f64 4 A)) (pow.f64 B 2)) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (*.f64 B (/.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 (/.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(*.f64 (*.f64 B (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F 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 C (*.f64 4 A)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))))) (/.f64 (/.f64 B (+.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))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 B)) (*.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 (neg.f64 B) (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (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 B (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))) (/.f64 (*.f64 B (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F 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 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 (/.f64 (*.f64 B (-.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 C (*.f64 4 A)) (pow.f64 B 2)) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2)) (/.f64 (/.f64 B (-.f64 (*.f64 8 (*.f64 C A)) (*.f64 2 (pow.f64 B 2)))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (/.f64 (/.f64 B (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (/.f64 B (-.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 8 (*.f64 F C))))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 B (/.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2)))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (neg.f64 (sqrt.f64 (*.f64 F C)))) (/.f64 (/.f64 (*.f64 B (sqrt.f64 8)) (+.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))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (neg.f64 B)) (*.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 (neg.f64 B) (/.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (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 8 (*.f64 C A))) (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (/.f64 B (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (-.f64 -1 (/.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 (/.f64 B (-.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 8 (*.f64 F C))) (*.f64 (/.f64 B (-.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 8 (*.f64 C A)) (*.f64 2 (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (/.f64 B (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (-.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 B (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.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 B (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (-.f64 -1 (/.f64 (-.f64 (*.f64 A (*.f64 8 C)) (*.f64 2 (pow.f64 B 2))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
(*.f64 (-.f64 -1 (/.f64 (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)) 2))) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))))
(*.f64 (/.f64 B (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (-.f64 -1 (/.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (/.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) 2)))))
(*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 (/.f64 B (-.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 (pow.f64 B 2) 2) (/.f64 (*.f64 A C) -1/2))))))
(*.f64 B (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.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 (pow.f64 B 2) 2) (/.f64 (*.f64 A C) -1/2))))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 B (-.f64 (*.f64 C (*.f64 4 A)) (pow.f64 B 2)))) 1)
(*.f64 B (/.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(neg.f64 (*.f64 B (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 F) C)) (/.f64 (neg.f64 B) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(*.f64 B (/.f64 (neg.f64 (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 0)
(*.f64 B (sqrt.f64 (*.f64 (*.f64 8 F) C)))
(*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B))
(*.f64 B (sqrt.f64 (*.f64 (*.f64 8 F) C)))
(*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 2))
(*.f64 B (sqrt.f64 (*.f64 (*.f64 8 F) C)))
(*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 4) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 3) 4))
(*.f64 B (sqrt.f64 (*.f64 (*.f64 8 F) C)))
(*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 3) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 4))
(*.f64 B (sqrt.f64 (*.f64 (*.f64 8 F) C)))
(*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 0)
(*.f64 B (sqrt.f64 (*.f64 (*.f64 8 F) C)))
(*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B)))
(*.f64 B (sqrt.f64 (*.f64 (*.f64 8 F) C)))
(*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) -2))
(*.f64 B (sqrt.f64 (*.f64 (*.f64 8 F) C)))
(*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))
(-.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 3) 4) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B)) 4))
(*.f64 B (sqrt.f64 (*.f64 (*.f64 8 F) C)))
(*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 1)
(*.f64 B (sqrt.f64 (*.f64 (*.f64 8 F) C)))
(*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (+.f64 B B)) 2)
(*.f64 B (sqrt.f64 (*.f64 (*.f64 8 F) C)))
(*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B)) -1)
(*.f64 B (sqrt.f64 (*.f64 (*.f64 8 F) C)))
(*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4)) 4)
(*.f64 B (sqrt.f64 (*.f64 (*.f64 8 F) C)))
(*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 B 4))) 8)
(*.f64 B (sqrt.f64 (*.f64 (*.f64 8 F) C)))
(*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2)) (*.f64 B 4)) 16)
(*.f64 B (sqrt.f64 (*.f64 (*.f64 8 F) C)))
(*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))
(/.f64 (*.f64 (*.f64 B 4) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) 2))) 16)
(*.f64 B (sqrt.f64 (*.f64 (*.f64 8 F) C)))
(*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B) 1)
(*.f64 B (sqrt.f64 (*.f64 (*.f64 8 F) C)))
(*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))
(neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) B)))
(*.f64 B (sqrt.f64 (*.f64 (*.f64 8 F) C)))
(*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))

localize360.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.3b
(*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))
6.2b
(*.f64 (pow.f64 B 2) (*.f64 C 8))
12.8b
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
16.1b
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
Compiler

Compiled 135 to 89 computations (34.1% saved)

series101.0ms (0.1%)

Counts
4 → 120
Calls

42 calls:

TimeVariablePointExpression
33.0ms
F
@-inf
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
24.0ms
B
@-inf
(*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))
13.0ms
B
@inf
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
2.0ms
F
@0
(*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))
2.0ms
F
@0
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))

rewrite727.0ms (0.5%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
024204
1170204
2352204
31015186
44758186
Stop Event
node limit
Counts
4 → 117
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8)))))
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
(*.f64 (pow.f64 B 2) (*.f64 C 8))
(*.f64 F (+.f64 (*.f64 C (*.f64 C (*.f64 A -16))) (*.f64 (pow.f64 B 2) (*.f64 C 8))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) (sqrt.f64 F))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) 2) (/.f64 (sqrt.f64 F) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 C C) (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) (sqrt.f64 (/.f64 F 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C C) (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (/.f64 (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (-.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 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (neg.f64 (/.f64 0 (-.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 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (+.f64 1 (/.f64 0 (-.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 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (+.f64 1 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.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 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.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 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 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 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 3) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 1 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (+.f64 1 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.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 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 2 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (+.f64 2 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (+.f64 2 (/.f64 0 (-.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 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (-.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 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (neg.f64 (/.f64 0 (-.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 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (+.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (neg.f64 (/.f64 0 (-.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 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (+.f64 (neg.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (+.f64 (neg.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 0 (-.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 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (+.f64 (neg.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (neg.f64 (/.f64 0 (-.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 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (+.f64 1 (/.f64 0 (-.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 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (+.f64 1 (/.f64 0 (-.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 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.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 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (+.f64 2 (/.f64 0 (-.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 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (neg.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (+.f64 1 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.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 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 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 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 0 (-.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 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (+.f64 2 (/.f64 0 (-.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 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (+.f64 A A)) (/.f64 (pow.f64 B 2) 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.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 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.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 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (+.f64 2 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (+.f64 2 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 3) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (/.f64 1 (-.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 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 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 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 1 (+.f64 1 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.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 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))) (/.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 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))) (/.f64 -1 (-.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 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (+.f64 A A)) (/.f64 (pow.f64 B 2) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (+.f64 A A)) (/.f64 (pow.f64 B 2) 2))) (/.f64 1 (+.f64 2 (/.f64 0 (-.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 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 4) (/.f64 1 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (+.f64 A A)) (/.f64 (pow.f64 B 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))))))) (#(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 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))) (/.f64 1/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 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 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 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 1 (/.f64 (+.f64 2 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 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 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (*.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 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))) (*.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 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))))) (/.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 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (/.f64 (sqrt.f64 F) (-.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 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))) (/.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 2 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))))) (/.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 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.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 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (+.f64 A A)) (/.f64 (pow.f64 B 2) 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 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 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 pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 C (*.f64 (pow.f64 B 2) 8)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 C (*.f64 (pow.f64 B 2) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 C (*.f64 (pow.f64 B 2) 8)) 2) (/.f64 (*.f64 C (*.f64 (pow.f64 B 2) 8)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 C (*.f64 (pow.f64 B 2) 8)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 C (*.f64 (pow.f64 B 2) 8)) 2) (/.f64 (neg.f64 (*.f64 C (*.f64 (pow.f64 B 2) 8))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 C (*.f64 (pow.f64 B 2) 8)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 B 2) (*.f64 C 16)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 C 16))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 C 16))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 C 16)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2))) (*.f64 2 (*.f64 C 16))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 C 16)) (*.f64 2 (*.f64 2 (pow.f64 B 2)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 C (*.f64 (pow.f64 B 2) 8)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) 2) (/.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) 2) (/.f64 (neg.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 F (*.f64 (+.f64 C C) (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 C C) (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))) (+.f64 F F)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (+.f64 C C) (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))) (+.f64 F F)) (*.f64 (*.f64 (+.f64 C C) (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))) (+.f64 F F))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 F F)) (*.f64 2 (*.f64 (+.f64 C C) (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 C C) (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) (*.f64 2 (+.f64 F F))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) 1)))))

simplify1.1s (0.7%)

Algorithm
egg-herbie
Rules
1030×rational_best-simplify-1
906×rational_best-simplify-54
852×rational_best-simplify-50
832×rational_best-simplify-108
496×rational_best-simplify-55
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
065619933
1193219517
2585619469
Stop Event
node limit
Counts
237 → 293
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -16) 3))))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))
(+.f64 (*.f64 32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 5))))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -16) 3))))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -16) 3))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))))
(+.f64 (*.f64 -32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 5))))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -16) 3))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))
(+.f64 (*.f64 -8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B)))
(+.f64 (*.f64 -8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))))
(+.f64 (*.f64 -8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -256 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (pow.f64 (sqrt.f64 8) 5) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -16) 3))))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))
(+.f64 (*.f64 32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 5))))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -16) 3))))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))
(+.f64 (*.f64 -8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B)))
(+.f64 (*.f64 -8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))))
(+.f64 (*.f64 -8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -256 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (pow.f64 (sqrt.f64 8) 5) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))) (*.f64 8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))
(+.f64 (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))) (*.f64 8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))))
(+.f64 (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))) (+.f64 (*.f64 8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 256 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (pow.f64 (sqrt.f64 8) 5) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -16) 5))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -16) 3))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 3) (sqrt.f64 -16))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 3))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))))))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) C)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) C)) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 3)))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -16) 3)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -16) 5)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 B 6) (sqrt.f64 -16)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -16))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 3))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (*.f64 A (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (*.f64 (sqrt.f64 8) (pow.f64 B 3))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 (sqrt.f64 8) (pow.f64 B 3)))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 (sqrt.f64 8) (pow.f64 B 5)))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 5))))) (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (*.f64 (sqrt.f64 8) (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (*.f64 A (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (*.f64 (sqrt.f64 8) (pow.f64 B 3))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 (sqrt.f64 8) (pow.f64 B 3))))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 (sqrt.f64 8) (pow.f64 B 5)))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 5))))) (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (*.f64 (sqrt.f64 8) (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (+.f64 (*.f64 A (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (*.f64 (sqrt.f64 8) (pow.f64 B 3))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 (sqrt.f64 8) (pow.f64 B 3)))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 7) F)) (/.f64 (sqrt.f64 8) (pow.f64 B 7)))) (+.f64 (*.f64 128 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 7) F)) (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 7))))) (+.f64 (*.f64 256 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 7) F)) (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 8) 5) (pow.f64 B 7))))) (*.f64 128 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 7) F)) (/.f64 1 (*.f64 (sqrt.f64 8) (pow.f64 B 7))))))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -16)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))) (pow.f64 B 2)))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -16)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 3))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))))) (pow.f64 B 4))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -16) 3))))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -16) 5))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (pow.f64 C 3) (sqrt.f64 -16))))) (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -16) (pow.f64 C 3))))))) (pow.f64 B 6)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -16)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 3))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))))) (pow.f64 B 4)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B)))
(+.f64 (*.f64 8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))))
(+.f64 (*.f64 8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (+.f64 (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 8) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 8)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))))
(+.f64 (*.f64 8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 128 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 8) (pow.f64 B 7))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 128 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 7))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 8)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 256 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (pow.f64 (sqrt.f64 8) 5) (pow.f64 B 7))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (+.f64 (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 8) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 8)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))))))))))
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 8 (*.f64 (/.f64 A (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 8) 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 8 (*.f64 (/.f64 A (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 128 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 8) 3)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 128 (*.f64 (/.f64 (pow.f64 A 3) (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 256 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 8) 5)) (sqrt.f64 (*.f64 (pow.f64 C 7) F))))))) (pow.f64 B 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 8) 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 8 (*.f64 (/.f64 A (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B)))))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 8 (*.f64 C (pow.f64 B 2))) (*.f64 -16 (*.f64 A (pow.f64 C 2)))))
(*.f64 F (+.f64 (*.f64 8 (*.f64 C (pow.f64 B 2))) (*.f64 -16 (*.f64 A (pow.f64 C 2)))))
(*.f64 F (+.f64 (*.f64 8 (*.f64 C (pow.f64 B 2))) (*.f64 -16 (*.f64 A (pow.f64 C 2)))))
(*.f64 F (+.f64 (*.f64 8 (*.f64 C (pow.f64 B 2))) (*.f64 -16 (*.f64 A (pow.f64 C 2)))))
(*.f64 F (+.f64 (*.f64 8 (*.f64 C (pow.f64 B 2))) (*.f64 -16 (*.f64 A (pow.f64 C 2)))))
(*.f64 F (+.f64 (*.f64 8 (*.f64 C (pow.f64 B 2))) (*.f64 -16 (*.f64 A (pow.f64 C 2)))))
(*.f64 F (+.f64 (*.f64 8 (*.f64 C (pow.f64 B 2))) (*.f64 -16 (*.f64 A (pow.f64 C 2)))))
(*.f64 F (+.f64 (*.f64 8 (*.f64 C (pow.f64 B 2))) (*.f64 -16 (*.f64 A (pow.f64 C 2)))))
(*.f64 F (+.f64 (*.f64 8 (*.f64 C (pow.f64 B 2))) (*.f64 -16 (*.f64 A (pow.f64 C 2)))))
(*.f64 F (+.f64 (*.f64 8 (*.f64 C (pow.f64 B 2))) (*.f64 -16 (*.f64 A (pow.f64 C 2)))))
(*.f64 F (+.f64 (*.f64 8 (*.f64 C (pow.f64 B 2))) (*.f64 -16 (*.f64 A (pow.f64 C 2)))))
(*.f64 F (+.f64 (*.f64 8 (*.f64 C (pow.f64 B 2))) (*.f64 -16 (*.f64 A (pow.f64 C 2)))))
(*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 2))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 3) 4))
(-.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 0)
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) -2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))) 4))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))) 1/2)
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))
(*.f64 (sqrt.f64 (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) (sqrt.f64 F))
(*.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 4) 1/4)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) 2) (/.f64 (sqrt.f64 F) 2))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C C) (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) (sqrt.f64 (/.f64 F 2)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C C) (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (/.f64 (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))) 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 4)) 8)
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 1)
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.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 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (neg.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (+.f64 1 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (+.f64 1 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 3) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)))
(+.f64 (/.f64 0 (+.f64 1 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (+.f64 1 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.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 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (+.f64 2 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (+.f64 2 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.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 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (neg.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (+.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (neg.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (+.f64 (neg.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 0))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (+.f64 (neg.f64 (/.f64 0 (-.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 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (+.f64 (neg.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (neg.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (+.f64 1 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (+.f64 1 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.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 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (+.f64 2 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (neg.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (+.f64 1 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(-.f64 0 (-.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (+.f64 2 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (+.f64 A A)) (/.f64 (pow.f64 B 2) 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.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 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2))
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (+.f64 2 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (+.f64 2 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 3) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (/.f64 1 (-.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 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 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 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 1 (+.f64 1 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))) (/.f64 -1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (+.f64 A A)) (/.f64 (pow.f64 B 2) 2))) 1/2)
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (+.f64 A A)) (/.f64 (pow.f64 B 2) 2))) (/.f64 1 (+.f64 2 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 4) (/.f64 1 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)))
(*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (+.f64 A A)) (/.f64 (pow.f64 B 2) 2))))
(*.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))))
(*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 4))
(*.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1/4)
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 1 (/.f64 (+.f64 2 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 1/2)))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (*.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 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))) (*.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 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (/.f64 (sqrt.f64 F) (-.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 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))) (/.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 2 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))))) (/.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 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.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 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (+.f64 A A)) (/.f64 (pow.f64 B 2) 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 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 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))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) 8)) 0)
(+.f64 0 (*.f64 C (*.f64 (pow.f64 B 2) 8)))
(+.f64 (/.f64 (*.f64 C (*.f64 (pow.f64 B 2) 8)) 2) (/.f64 (*.f64 C (*.f64 (pow.f64 B 2) 8)) 2))
(-.f64 (*.f64 C (*.f64 (pow.f64 B 2) 8)) 0)
(-.f64 (/.f64 (*.f64 C (*.f64 (pow.f64 B 2) 8)) 2) (/.f64 (neg.f64 (*.f64 C (*.f64 (pow.f64 B 2) 8))) 2))
(/.f64 (*.f64 C (*.f64 (pow.f64 B 2) 8)) 1)
(/.f64 (*.f64 (pow.f64 B 2) (*.f64 C 16)) 2)
(/.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 C 16))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 C 16))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 C 16)))) 8)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2))) (*.f64 2 (*.f64 C 16))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 C 16)) (*.f64 2 (*.f64 2 (pow.f64 B 2)))) 16)
(pow.f64 (*.f64 C (*.f64 (pow.f64 B 2) 8)) 1)
(+.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) 0)
(+.f64 0 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))
(+.f64 (/.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) 2) (/.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) 2))
(-.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) 0)
(-.f64 (/.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) 2) (/.f64 (neg.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 2))
(/.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) 1)
(/.f64 (*.f64 F (*.f64 (+.f64 C C) (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) 2)
(/.f64 (*.f64 (*.f64 (+.f64 C C) (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))) (+.f64 F F)) 4)
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 C C) (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))) (+.f64 F F)) (*.f64 (*.f64 (+.f64 C C) (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))) (+.f64 F F))) 8)
(/.f64 (*.f64 (*.f64 2 (+.f64 F F)) (*.f64 2 (*.f64 (+.f64 C C) (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 C C) (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) (*.f64 2 (+.f64 F F))) 16)
(pow.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) 1)
Outputs
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))) -1/4))
(+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -16) 3))))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (sqrt.f64 -4096)))))))
(+.f64 (*.f64 32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 5))))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -16) 3))))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (sqrt.f64 -4096))))) (*.f64 32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (sqrt.f64 -1048576)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (sqrt.f64 -4096))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (sqrt.f64 -1048576))) 32))))
(+.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))) -1/4)) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (sqrt.f64 -4096))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (sqrt.f64 -1048576))) 32))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(*.f64 (*.f64 C (sqrt.f64 -16)) (*.f64 (sqrt.f64 (*.f64 A F)) -1))
(*.f64 (*.f64 C (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 A F))))
(*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (sqrt.f64 -16))))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))
(+.f64 (*.f64 (*.f64 C (sqrt.f64 -16)) (*.f64 (sqrt.f64 (*.f64 A F)) -1)) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F A)) -4)))
(+.f64 (*.f64 (*.f64 C (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) -4)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) -4)))
(+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -16) 3))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))))
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F A)) -4)) (+.f64 (*.f64 (*.f64 C (sqrt.f64 -16)) (*.f64 (sqrt.f64 (*.f64 A F)) -1)) (*.f64 (/.f64 (pow.f64 B 4) (*.f64 C (sqrt.f64 -4096))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 8))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 4) (*.f64 C (sqrt.f64 -4096))) 8)) (+.f64 (*.f64 (*.f64 C (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) -4))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 4) (*.f64 C (sqrt.f64 -4096))) 8)) (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) -4))))
(+.f64 (*.f64 -32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 5))))) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -16) 3))))) (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))))
(+.f64 (+.f64 (*.f64 (*.f64 C (sqrt.f64 -16)) (*.f64 (sqrt.f64 (*.f64 A F)) -1)) (*.f64 (/.f64 (pow.f64 B 4) (*.f64 C (sqrt.f64 -4096))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) 8))) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) (*.f64 (sqrt.f64 (/.f64 F A)) -4)) (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (sqrt.f64 -1048576)))) -32)))
(+.f64 (+.f64 (*.f64 (*.f64 C (sqrt.f64 -16)) (neg.f64 (sqrt.f64 (*.f64 A F)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 4) (*.f64 C (sqrt.f64 -4096))) 8))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) -4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (sqrt.f64 -1048576))) -32))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (neg.f64 (*.f64 C (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (pow.f64 B 4) (*.f64 C (sqrt.f64 -4096))) 8))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) -4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (sqrt.f64 -1048576))) -32))))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))
(*.f64 B (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 F C))))
(*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))
(+.f64 (*.f64 -8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B)))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 F C)))) (*.f64 -8 (*.f64 (/.f64 A (*.f64 B (sqrt.f64 8))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -8 (/.f64 A (*.f64 B (sqrt.f64 8))))))
(+.f64 (*.f64 -8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))))
(+.f64 (*.f64 -8 (*.f64 (/.f64 A (*.f64 B (sqrt.f64 8))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 B (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 F C)))) (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 512) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -8 (/.f64 A (*.f64 B (sqrt.f64 8))))) (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 512) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 -8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -256 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (pow.f64 (sqrt.f64 8) 5) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B)))))
(+.f64 (*.f64 -8 (*.f64 (/.f64 A (*.f64 B (sqrt.f64 8))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (+.f64 (*.f64 B (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 F C)))) (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 512) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))) (*.f64 -256 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 32768) (pow.f64 B 5))) (sqrt.f64 (*.f64 F (pow.f64 C 7)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -8 (/.f64 A (*.f64 B (sqrt.f64 8))))) (+.f64 (+.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C)))) (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 512) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))) (*.f64 -256 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 32768) (pow.f64 B 5))) (sqrt.f64 (*.f64 F (pow.f64 C 7)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))
(+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))) -1/4))
(+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -16) 3))))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (sqrt.f64 -4096)))))))
(+.f64 (*.f64 32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 5))))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -16) 3))))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (sqrt.f64 -4096))))) (*.f64 32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (sqrt.f64 -1048576)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))))) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (sqrt.f64 -4096))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (sqrt.f64 -1048576))) 32))))
(+.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -16))) (/.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))) -1/4)) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 C (sqrt.f64 -4096))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (sqrt.f64 -1048576))) 32))))
(*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))
(*.f64 B (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 F C))))
(*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))
(+.f64 (*.f64 -8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B)))
(+.f64 (*.f64 B (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 F C)))) (*.f64 -8 (*.f64 (/.f64 A (*.f64 B (sqrt.f64 8))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -8 (/.f64 A (*.f64 B (sqrt.f64 8))))))
(+.f64 (*.f64 -8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))))
(+.f64 (*.f64 -8 (*.f64 (/.f64 A (*.f64 B (sqrt.f64 8))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 B (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 F C)))) (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 512) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -8 (/.f64 A (*.f64 B (sqrt.f64 8))))) (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 512) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 -8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -256 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (pow.f64 (sqrt.f64 8) 5) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B)))))
(+.f64 (*.f64 -8 (*.f64 (/.f64 A (*.f64 B (sqrt.f64 8))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (+.f64 (+.f64 (*.f64 B (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 F C)))) (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 512) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))) (*.f64 -256 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 32768) (pow.f64 B 5))) (sqrt.f64 (*.f64 F (pow.f64 C 7)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -8 (/.f64 A (*.f64 B (sqrt.f64 8))))) (+.f64 (+.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C)))) (*.f64 -32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 512) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))) (*.f64 -256 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 32768) (pow.f64 B 5))) (sqrt.f64 (*.f64 F (pow.f64 C 7)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B)))
(*.f64 -1 (*.f64 B (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 F C)))))
(neg.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C)))))
(*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (neg.f64 B))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))) (*.f64 8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))
(+.f64 (*.f64 -1 (*.f64 B (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 F C))))) (*.f64 8 (*.f64 (/.f64 A (*.f64 B (sqrt.f64 8))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))))
(+.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))) (*.f64 8 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 B (sqrt.f64 8))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (neg.f64 B)) (*.f64 8 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 B (sqrt.f64 8))))))
(+.f64 (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))) (*.f64 8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 B (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 F C))))) (*.f64 8 (*.f64 (/.f64 A (*.f64 B (sqrt.f64 8))) (sqrt.f64 (*.f64 F (pow.f64 C 3)))))) (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 512) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 C 5))))))
(+.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))) (+.f64 (*.f64 8 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 B (sqrt.f64 8))))) (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 512) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (neg.f64 B)) (+.f64 (*.f64 8 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 B (sqrt.f64 8))))) (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 512) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B))) (+.f64 (*.f64 8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) B)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 256 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (pow.f64 (sqrt.f64 8) 5) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))))))
(+.f64 (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 512) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 -1 (*.f64 B (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 F C))))) (+.f64 (*.f64 8 (*.f64 (/.f64 A (*.f64 B (sqrt.f64 8))) (sqrt.f64 (*.f64 F (pow.f64 C 3))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 32768) (pow.f64 B 5))) 256)))))
(+.f64 (+.f64 (neg.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C))))) (*.f64 8 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 B (sqrt.f64 8)))))) (+.f64 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 32768) (pow.f64 B 5))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) 256)) (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 512) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (neg.f64 B)) (*.f64 8 (*.f64 A (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 B (sqrt.f64 8)))))) (+.f64 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 32768) (pow.f64 B 5))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) 256)) (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 512) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16)))
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C)))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C)))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C) 1/16))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -4096) (pow.f64 C 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -16) (pow.f64 C 2))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -4096) (pow.f64 C 2))) -2)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2)) 1/64)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C) 1/16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -16) (pow.f64 C 2))) 1/4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))))) (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -16) 5))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -16) 3))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 3) (sqrt.f64 -16))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 3))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))))))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C))) (+.f64 (*.f64 8 (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -1048576) (pow.f64 C 3))))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -16) (pow.f64 C 2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -4096) (pow.f64 C 3))))) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -16) (pow.f64 C 3))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -4096) (pow.f64 C 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 C 3)))))))))))))
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -4096) (pow.f64 C 2))) -2)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -16)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) (pow.f64 C 3)) 1/256))) (*.f64 1/16 (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -16) (pow.f64 C 3))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -16) (pow.f64 C 2))) 1/4)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (/.f64 (pow.f64 B 6) (sqrt.f64 -4096)) (pow.f64 C 3)) -1/2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 2)) C) 1/16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -1048576) (pow.f64 C 3))) 8)))) (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2)) 1/64))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -16)) -1/4)
(*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F A))) -1/4)
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) C)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -16)) -1/4) (*.f64 -1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 1/16 (*.f64 (sqrt.f64 -16) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))) C)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -16 (/.f64 F A))) -1/4) (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) (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 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) C)) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 3)))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 1/16 (*.f64 (sqrt.f64 -16) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))) C)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -16)) -1/4) (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -16) (pow.f64 C 2)))) -1/4) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) -1/64)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -4096) (pow.f64 C 2)))))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) (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 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2)) -1/64)) (*.f64 2 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4096) (pow.f64 C 2)))))) (*.f64 -1/4 (+.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (sqrt.f64 (*.f64 -16 (/.f64 F A)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -16))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -16))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -16) 3)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -16) 5)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 B 6) (sqrt.f64 -16)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -16))))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2)))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 3))))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 1/16 (*.f64 (sqrt.f64 -16) (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 F (pow.f64 A 3))))))) C)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -4096)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -1048576)))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -16) (pow.f64 B 6)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -16))))))) (pow.f64 C 3))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -16)) -1/4) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) -1/64)) (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -16) (pow.f64 C 2)))) -1/4) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -4096) (pow.f64 C 2))))))))))
(+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 4)) (pow.f64 C 2)) -1/64)) (*.f64 2 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4096) (pow.f64 C 2)))))) (*.f64 -1/4 (+.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (sqrt.f64 (*.f64 -16 (/.f64 F A)))))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (*.f64 (sqrt.f64 -16) (pow.f64 B 6)) 1/256)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -16))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (pow.f64 B 6) (sqrt.f64 -4096)) -1/2)) (*.f64 8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (sqrt.f64 -1048576)))))) (pow.f64 C 3)) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -16)) (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 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 8) B)))
(*.f64 (/.f64 (sqrt.f64 8) B) (neg.f64 (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (*.f64 A (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (*.f64 (sqrt.f64 8) (pow.f64 B 3))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 (sqrt.f64 8) (pow.f64 B 3)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 8) B))) (*.f64 A (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (*.f64 (sqrt.f64 8) (pow.f64 B 3))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 8) (pow.f64 B 3)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 8) B) (neg.f64 (sqrt.f64 (*.f64 F C)))) (*.f64 A (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 8) (pow.f64 B 3))) 8) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 8) (pow.f64 B 3)) -4)))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 8) B) (neg.f64 (sqrt.f64 (*.f64 F C)))) (*.f64 A (+.f64 (*.f64 8 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 8) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 8) (pow.f64 B 3)) -4)))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 (sqrt.f64 8) (pow.f64 B 5)))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 5))))) (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (*.f64 (sqrt.f64 8) (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (*.f64 A (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (*.f64 (sqrt.f64 8) (pow.f64 B 3))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 (sqrt.f64 8) (pow.f64 B 3))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (*.f64 (sqrt.f64 8) (pow.f64 B 3))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 8) (pow.f64 B 3)))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 8) B))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 8) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (pow.f64 B 5)))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (/.f64 1 (sqrt.f64 512)) (pow.f64 B 5)))) (*.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 1 (*.f64 (sqrt.f64 8) (pow.f64 B 5))))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 8) B) (neg.f64 (sqrt.f64 (*.f64 F C)))) (+.f64 (*.f64 A (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 8) (pow.f64 B 3))) 8) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 8) (pow.f64 B 3)) -4)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (/.f64 (sqrt.f64 8) (pow.f64 B 5)) (*.f64 -16 (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 32 (sqrt.f64 (*.f64 F (pow.f64 C 5)))) (+.f64 (/.f64 (/.f64 1 (sqrt.f64 512)) (pow.f64 B 5)) (/.f64 (/.f64 1 (sqrt.f64 8)) (pow.f64 B 5))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 8) B) (neg.f64 (sqrt.f64 (*.f64 F C)))) (+.f64 (*.f64 A (+.f64 (*.f64 8 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 8) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 8) (pow.f64 B 3)) -4)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (/.f64 (sqrt.f64 8) (pow.f64 B 5)) (*.f64 -16 (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 32 (sqrt.f64 (*.f64 F (pow.f64 C 5)))) (+.f64 (/.f64 (/.f64 1 (sqrt.f64 512)) (pow.f64 B 5)) (/.f64 (/.f64 1 (sqrt.f64 8)) (pow.f64 B 5))))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 (sqrt.f64 8) (pow.f64 B 5)))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 5))))) (*.f64 32 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 5) F)) (/.f64 1 (*.f64 (sqrt.f64 8) (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (+.f64 (*.f64 A (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 1 (*.f64 (sqrt.f64 8) (pow.f64 B 3))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 3) F)) (/.f64 (sqrt.f64 8) (pow.f64 B 3)))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 7) F)) (/.f64 (sqrt.f64 8) (pow.f64 B 7)))) (+.f64 (*.f64 128 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 7) F)) (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 7))))) (+.f64 (*.f64 256 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 7) F)) (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 8) 5) (pow.f64 B 7))))) (*.f64 128 (*.f64 (sqrt.f64 (*.f64 (pow.f64 C 7) F)) (/.f64 1 (*.f64 (sqrt.f64 8) (pow.f64 B 7))))))))))))
(+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 8) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (pow.f64 B 5)))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (/.f64 1 (sqrt.f64 512)) (pow.f64 B 5)))) (*.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 1 (*.f64 (sqrt.f64 8) (pow.f64 B 5)))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 8) B))) (+.f64 (*.f64 A (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (*.f64 (sqrt.f64 8) (pow.f64 B 3))))) (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 (sqrt.f64 8) (pow.f64 B 3)))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (sqrt.f64 8) (pow.f64 B 7)))) (+.f64 (*.f64 128 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 1 (*.f64 (sqrt.f64 512) (pow.f64 B 7))))) (+.f64 (*.f64 256 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 1 (*.f64 (sqrt.f64 32768) (pow.f64 B 7))))) (*.f64 128 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 1 (*.f64 (sqrt.f64 8) (pow.f64 B 7))))))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 8) B) (neg.f64 (sqrt.f64 (*.f64 F C)))) (+.f64 (+.f64 (*.f64 A (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 8) (pow.f64 B 3))) 8) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 8) (pow.f64 B 3)) -4)))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (sqrt.f64 8) (pow.f64 B 7)) -64)) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 8) (pow.f64 B 7))) 128) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 512) (pow.f64 B 7))) 128) (*.f64 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 32768) (pow.f64 B 7))) 256)))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (/.f64 (sqrt.f64 8) (pow.f64 B 5)) (*.f64 -16 (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 32 (sqrt.f64 (*.f64 F (pow.f64 C 5)))) (+.f64 (/.f64 (/.f64 1 (sqrt.f64 512)) (pow.f64 B 5)) (/.f64 (/.f64 1 (sqrt.f64 8)) (pow.f64 B 5))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 8) B) (neg.f64 (sqrt.f64 (*.f64 F C)))) (+.f64 (+.f64 (*.f64 A (+.f64 (*.f64 8 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (sqrt.f64 8) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (sqrt.f64 8) (pow.f64 B 3)) -4)))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (sqrt.f64 8) (pow.f64 B 7)) -64)) (+.f64 (*.f64 128 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 8) (pow.f64 B 7)))) (+.f64 (*.f64 128 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 512) (pow.f64 B 7)))) (*.f64 256 (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 32768) (pow.f64 B 7))))))))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (/.f64 (sqrt.f64 8) (pow.f64 B 5)) (*.f64 -16 (sqrt.f64 (*.f64 F (pow.f64 C 5))))) (*.f64 (*.f64 32 (sqrt.f64 (*.f64 F (pow.f64 C 5)))) (+.f64 (/.f64 (/.f64 1 (sqrt.f64 512)) (pow.f64 B 5)) (/.f64 (/.f64 1 (sqrt.f64 8)) (pow.f64 B 5))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16)))
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16)))
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -16)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))) (pow.f64 B 2)))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -16)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (/.f64 1 C) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16)))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (*.f64 (pow.f64 B 2) (+.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 C (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -16)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 3))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))))) (pow.f64 B 4))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -16)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 C 2)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (sqrt.f64 -4096) (pow.f64 C 2))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (sqrt.f64 -16) (pow.f64 C 2))))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (/.f64 1 C) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16)))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -16) (pow.f64 C 2))) 1/4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 C 2)) 1/64)) (*.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4096) (pow.f64 C 2))) -2))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 C (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16)))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 C 2)) 1/64)) (*.f64 -2 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4096) (pow.f64 C 2)))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -16) 3))))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -16) 5))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (pow.f64 C 3) (sqrt.f64 -16))))) (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (sqrt.f64 -16) (pow.f64 C 3))))))) (pow.f64 B 6)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -16))) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -16)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C)))) (pow.f64 B 2)) (*.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -16) 3))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (pow.f64 C 2) (sqrt.f64 -16))))))) (pow.f64 B 4)))))
(+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16))) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -16)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (sqrt.f64 -16) C))))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 C 2)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (sqrt.f64 -4096) (pow.f64 C 2))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 1 (*.f64 (sqrt.f64 -16) (pow.f64 C 2)))))))))) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (/.f64 1 (pow.f64 C 3)) (sqrt.f64 -4096)))) (+.f64 (*.f64 8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (/.f64 1 (pow.f64 C 3)) (sqrt.f64 -1048576)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 1 (*.f64 (sqrt.f64 -16) (pow.f64 C 3))))) (*.f64 1/256 (*.f64 (sqrt.f64 -16) (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (pow.f64 C 3)))))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (/.f64 1 C) (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16)))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -16) (pow.f64 C 2))) 1/4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 C 2)) 1/64)) (*.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4096) (pow.f64 C 2))) -2))))) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -4096) (pow.f64 C 3))) -1/2) (+.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -16) (pow.f64 C 3))) 1/16) (+.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 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -1048576) (pow.f64 C 3))) 8)))))))
(+.f64 (*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 F A)))) (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 C (sqrt.f64 -16))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (/.f64 (sqrt.f64 -16) C) 1/16)))) (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/4 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -16) (pow.f64 C 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 C 2)) 1/64)) (*.f64 -2 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -4096) (pow.f64 C 2)))))))) (*.f64 (pow.f64 B 6) (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -4096) (pow.f64 C 3)))) (+.f64 (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -16) (pow.f64 C 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (/.f64 (sqrt.f64 -16) (pow.f64 C 3)) 1/256)) (*.f64 8 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -1048576) (pow.f64 C 3))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 8) B)))
(*.f64 (/.f64 (sqrt.f64 8) B) (neg.f64 (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))))
(+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (*.f64 (sqrt.f64 8) (pow.f64 B 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 8) B))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)) -4))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 8) B) (neg.f64 (sqrt.f64 (*.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -4 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 8 (/.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 8))))))
(+.f64 (*.f64 8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (+.f64 (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 8) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 8)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))))
(+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (*.f64 (sqrt.f64 8) (pow.f64 B 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 8) B))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 8) (pow.f64 B 5))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)) -4)) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 A 2)) (pow.f64 B 5)))) (*.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (/.f64 (pow.f64 A 2) (sqrt.f64 512)) (pow.f64 B 5)))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 8) B) (neg.f64 (sqrt.f64 (*.f64 F C)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -4 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 -16 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 A 2)) (pow.f64 B 5)))) (*.f64 (/.f64 (/.f64 (pow.f64 A 2) (sqrt.f64 512)) (pow.f64 B 5)) (*.f64 32 (sqrt.f64 (*.f64 F (pow.f64 C 5)))))) (*.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (/.f64 (pow.f64 A 2) (sqrt.f64 8)) (pow.f64 B 5)))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 8 (/.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 8))))))
(+.f64 (*.f64 8 (*.f64 (/.f64 A (*.f64 (sqrt.f64 8) (pow.f64 B 3))) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 128 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 8) (pow.f64 B 7))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 128 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 7))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 8)) (pow.f64 B 7)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 256 (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (pow.f64 (sqrt.f64 8) 5) (pow.f64 B 7))) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (pow.f64 (sqrt.f64 8) 3) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))) (+.f64 (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 8) (pow.f64 B 5))) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 8)) (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))))))))))))
(+.f64 (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (*.f64 (sqrt.f64 8) (pow.f64 B 3))))) (+.f64 (*.f64 128 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 8) (pow.f64 B 7))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 512) (pow.f64 B 7))) 128)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 8)) (pow.f64 B 7)) -64)) (+.f64 (*.f64 256 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 32768) (pow.f64 B 7))))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (/.f64 (pow.f64 A 2) (sqrt.f64 512)) (pow.f64 B 5)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 8) B))) (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 8) (pow.f64 B 5))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)) -4)) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 A 2)) (pow.f64 B 5)))))))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 8 (/.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 8)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 256 (/.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 32768) (pow.f64 B 7))))) (+.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 8) B) (neg.f64 (sqrt.f64 (*.f64 F C)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -4 (/.f64 (*.f64 A (sqrt.f64 8)) (pow.f64 B 3)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 -16 (/.f64 (*.f64 (sqrt.f64 8) (pow.f64 A 2)) (pow.f64 B 5)))) (*.f64 (/.f64 (/.f64 (pow.f64 A 2) (sqrt.f64 512)) (pow.f64 B 5)) (*.f64 32 (sqrt.f64 (*.f64 F (pow.f64 C 5)))))) (*.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (/.f64 (pow.f64 A 2) (sqrt.f64 8)) (pow.f64 B 5))))))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 8)) (pow.f64 B 7)))))) (*.f64 128 (+.f64 (*.f64 (pow.f64 A 3) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 512) (pow.f64 B 7)))) (*.f64 (pow.f64 A 3) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (sqrt.f64 8) (pow.f64 B 7))))))))
(*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))
(*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 8) B))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 8 (*.f64 (/.f64 A (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 8) B)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 A (sqrt.f64 8)))) (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (sqrt.f64 8))))) (pow.f64 B 3))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 8) B)) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -4 (*.f64 A (sqrt.f64 8)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 8 (/.f64 A (sqrt.f64 8))))) (pow.f64 B 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 8) 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 8 (*.f64 (/.f64 A (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 8) B)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 A (sqrt.f64 8)))) (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (sqrt.f64 8))))) (pow.f64 B 3)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 2) (sqrt.f64 512)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 8) (pow.f64 A 2)))) (*.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 2) (sqrt.f64 8)))))) (pow.f64 B 5))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 8) B)) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -4 (*.f64 A (sqrt.f64 8)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 8 (/.f64 A (sqrt.f64 8))))) (pow.f64 B 3)) (/.f64 (+.f64 (*.f64 32 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (sqrt.f64 8)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 32 (/.f64 (pow.f64 A 2) (sqrt.f64 512)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 8) (pow.f64 A 2)))))) (pow.f64 B 5)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 128 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 8) 3)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -64 (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 128 (*.f64 (/.f64 (pow.f64 A 3) (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 256 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 8) 5)) (sqrt.f64 (*.f64 (pow.f64 C 7) F))))))) (pow.f64 B 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 (sqrt.f64 8) 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 32 (*.f64 (/.f64 (pow.f64 A 2) (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 A (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 8 (*.f64 (/.f64 A (sqrt.f64 8)) (sqrt.f64 (*.f64 (pow.f64 C 3) F))))) (pow.f64 B 3))) (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (sqrt.f64 8) B)))))
(+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 8) B)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 A (sqrt.f64 8)))) (*.f64 8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (sqrt.f64 8))))) (pow.f64 B 3)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 2) (sqrt.f64 512)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 8) (pow.f64 A 2)))) (*.f64 32 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (/.f64 (pow.f64 A 2) (sqrt.f64 8)))))) (pow.f64 B 5)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 128 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 A 3) (sqrt.f64 512)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 8)) -64)) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 (/.f64 (pow.f64 A 3) (sqrt.f64 8)) 128)) (*.f64 256 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 (pow.f64 A 3) (sqrt.f64 32768))))))) (pow.f64 B 7))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 8) B)) (neg.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 -4 (*.f64 A (sqrt.f64 8)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (*.f64 8 (/.f64 A (sqrt.f64 8))))) (pow.f64 B 3)))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 32 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (sqrt.f64 8)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 32 (/.f64 (pow.f64 A 2) (sqrt.f64 512)))) (*.f64 -16 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 5))) (*.f64 (sqrt.f64 8) (pow.f64 A 2)))))) (pow.f64 B 5)) (/.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 128 (/.f64 (pow.f64 A 3) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 256 (/.f64 (pow.f64 A 3) (sqrt.f64 32768))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 128 (/.f64 (pow.f64 A 3) (sqrt.f64 512)))) (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (*.f64 -64 (*.f64 (pow.f64 A 3) (sqrt.f64 8)))))) (pow.f64 B 7)))))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 C (*.f64 (pow.f64 B 2) 8))
(*.f64 (pow.f64 B 2) (*.f64 C 8))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 C (*.f64 (pow.f64 B 2) 8))
(*.f64 (pow.f64 B 2) (*.f64 C 8))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 C (*.f64 (pow.f64 B 2) 8))
(*.f64 (pow.f64 B 2) (*.f64 C 8))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 C (*.f64 (pow.f64 B 2) 8))
(*.f64 (pow.f64 B 2) (*.f64 C 8))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 C (*.f64 (pow.f64 B 2) 8))
(*.f64 (pow.f64 B 2) (*.f64 C 8))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 C (*.f64 (pow.f64 B 2) 8))
(*.f64 (pow.f64 B 2) (*.f64 C 8))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 C (*.f64 (pow.f64 B 2) 8))
(*.f64 (pow.f64 B 2) (*.f64 C 8))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 C (*.f64 (pow.f64 B 2) 8))
(*.f64 (pow.f64 B 2) (*.f64 C 8))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 C (*.f64 (pow.f64 B 2) 8))
(*.f64 (pow.f64 B 2) (*.f64 C 8))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 C (*.f64 (pow.f64 B 2) 8))
(*.f64 (pow.f64 B 2) (*.f64 C 8))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 C (*.f64 (pow.f64 B 2) 8))
(*.f64 (pow.f64 B 2) (*.f64 C 8))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 C (*.f64 (pow.f64 B 2) 8))
(*.f64 (pow.f64 B 2) (*.f64 C 8))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 C (*.f64 (pow.f64 B 2) 8))
(*.f64 (pow.f64 B 2) (*.f64 C 8))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 C (*.f64 (pow.f64 B 2) 8))
(*.f64 (pow.f64 B 2) (*.f64 C 8))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 C (*.f64 (pow.f64 B 2) 8))
(*.f64 (pow.f64 B 2) (*.f64 C 8))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 C (*.f64 (pow.f64 B 2) 8))
(*.f64 (pow.f64 B 2) (*.f64 C 8))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 C (*.f64 (pow.f64 B 2) 8))
(*.f64 (pow.f64 B 2) (*.f64 C 8))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 C (*.f64 (pow.f64 B 2) 8))
(*.f64 (pow.f64 B 2) (*.f64 C 8))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 C (*.f64 (pow.f64 B 2) 8))
(*.f64 (pow.f64 B 2) (*.f64 C 8))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 C (*.f64 (pow.f64 B 2) 8))
(*.f64 (pow.f64 B 2) (*.f64 C 8))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 C (*.f64 (pow.f64 B 2) 8))
(*.f64 (pow.f64 B 2) (*.f64 C 8))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 C (*.f64 (pow.f64 B 2) 8))
(*.f64 (pow.f64 B 2) (*.f64 C 8))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 C (*.f64 (pow.f64 B 2) 8))
(*.f64 (pow.f64 B 2) (*.f64 C 8))
(*.f64 8 (*.f64 C (pow.f64 B 2)))
(*.f64 C (*.f64 (pow.f64 B 2) 8))
(*.f64 (pow.f64 B 2) (*.f64 C 8))
(*.f64 F (+.f64 (*.f64 8 (*.f64 C (pow.f64 B 2))) (*.f64 -16 (*.f64 A (pow.f64 C 2)))))
(*.f64 F (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -16)) (*.f64 C (*.f64 (pow.f64 B 2) 8))))
(*.f64 F (+.f64 (*.f64 A (*.f64 (pow.f64 C 2) -16)) (*.f64 (pow.f64 B 2) (*.f64 C 8))))
(*.f64 F (+.f64 (*.f64 8 (*.f64 C (pow.f64 B 2))) (*.f64 -16 (*.f64 A (pow.f64 C 2)))))
(*.f64 F (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -16)) (*.f64 C (*.f64 (pow.f64 B 2) 8))))
(*.f64 F (+.f64 (*.f64 A (*.f64 (pow.f64 C 2) -16)) (*.f64 (pow.f64 B 2) (*.f64 C 8))))
(*.f64 F (+.f64 (*.f64 8 (*.f64 C (pow.f64 B 2))) (*.f64 -16 (*.f64 A (pow.f64 C 2)))))
(*.f64 F (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -16)) (*.f64 C (*.f64 (pow.f64 B 2) 8))))
(*.f64 F (+.f64 (*.f64 A (*.f64 (pow.f64 C 2) -16)) (*.f64 (pow.f64 B 2) (*.f64 C 8))))
(*.f64 F (+.f64 (*.f64 8 (*.f64 C (pow.f64 B 2))) (*.f64 -16 (*.f64 A (pow.f64 C 2)))))
(*.f64 F (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -16)) (*.f64 C (*.f64 (pow.f64 B 2) 8))))
(*.f64 F (+.f64 (*.f64 A (*.f64 (pow.f64 C 2) -16)) (*.f64 (pow.f64 B 2) (*.f64 C 8))))
(*.f64 F (+.f64 (*.f64 8 (*.f64 C (pow.f64 B 2))) (*.f64 -16 (*.f64 A (pow.f64 C 2)))))
(*.f64 F (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -16)) (*.f64 C (*.f64 (pow.f64 B 2) 8))))
(*.f64 F (+.f64 (*.f64 A (*.f64 (pow.f64 C 2) -16)) (*.f64 (pow.f64 B 2) (*.f64 C 8))))
(*.f64 F (+.f64 (*.f64 8 (*.f64 C (pow.f64 B 2))) (*.f64 -16 (*.f64 A (pow.f64 C 2)))))
(*.f64 F (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -16)) (*.f64 C (*.f64 (pow.f64 B 2) 8))))
(*.f64 F (+.f64 (*.f64 A (*.f64 (pow.f64 C 2) -16)) (*.f64 (pow.f64 B 2) (*.f64 C 8))))
(*.f64 F (+.f64 (*.f64 8 (*.f64 C (pow.f64 B 2))) (*.f64 -16 (*.f64 A (pow.f64 C 2)))))
(*.f64 F (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -16)) (*.f64 C (*.f64 (pow.f64 B 2) 8))))
(*.f64 F (+.f64 (*.f64 A (*.f64 (pow.f64 C 2) -16)) (*.f64 (pow.f64 B 2) (*.f64 C 8))))
(*.f64 F (+.f64 (*.f64 8 (*.f64 C (pow.f64 B 2))) (*.f64 -16 (*.f64 A (pow.f64 C 2)))))
(*.f64 F (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -16)) (*.f64 C (*.f64 (pow.f64 B 2) 8))))
(*.f64 F (+.f64 (*.f64 A (*.f64 (pow.f64 C 2) -16)) (*.f64 (pow.f64 B 2) (*.f64 C 8))))
(*.f64 F (+.f64 (*.f64 8 (*.f64 C (pow.f64 B 2))) (*.f64 -16 (*.f64 A (pow.f64 C 2)))))
(*.f64 F (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -16)) (*.f64 C (*.f64 (pow.f64 B 2) 8))))
(*.f64 F (+.f64 (*.f64 A (*.f64 (pow.f64 C 2) -16)) (*.f64 (pow.f64 B 2) (*.f64 C 8))))
(*.f64 F (+.f64 (*.f64 8 (*.f64 C (pow.f64 B 2))) (*.f64 -16 (*.f64 A (pow.f64 C 2)))))
(*.f64 F (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -16)) (*.f64 C (*.f64 (pow.f64 B 2) 8))))
(*.f64 F (+.f64 (*.f64 A (*.f64 (pow.f64 C 2) -16)) (*.f64 (pow.f64 B 2) (*.f64 C 8))))
(*.f64 F (+.f64 (*.f64 8 (*.f64 C (pow.f64 B 2))) (*.f64 -16 (*.f64 A (pow.f64 C 2)))))
(*.f64 F (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -16)) (*.f64 C (*.f64 (pow.f64 B 2) 8))))
(*.f64 F (+.f64 (*.f64 A (*.f64 (pow.f64 C 2) -16)) (*.f64 (pow.f64 B 2) (*.f64 C 8))))
(*.f64 F (+.f64 (*.f64 8 (*.f64 C (pow.f64 B 2))) (*.f64 -16 (*.f64 A (pow.f64 C 2)))))
(*.f64 F (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -16)) (*.f64 C (*.f64 (pow.f64 B 2) 8))))
(*.f64 F (+.f64 (*.f64 A (*.f64 (pow.f64 C 2) -16)) (*.f64 (pow.f64 B 2) (*.f64 C 8))))
(*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2))))
(*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 8))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2)))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 8)) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -16)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2)))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 8)) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -16)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2)))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 8)) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -16)))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2))))
(*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -16))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2)))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 8)) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -16)))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2)))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 8)) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -16)))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2)))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 8)) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -16)))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2))))
(*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -16))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2)))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 8)) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -16)))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2)))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 8)) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -16)))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2)))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 8)) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -16)))
(*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2))))
(*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 8))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2)))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 8)) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -16)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2)))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 8)) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -16)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2)))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 8)) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -16)))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2))))
(*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -16))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2)))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 8)) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -16)))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2)))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 8)) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -16)))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2)))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 8)) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -16)))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2))))
(*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -16))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2)))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 8)) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -16)))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2)))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 8)) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -16)))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2)))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 8)) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -16)))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2))))
(*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -16))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2)))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 8)) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -16)))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2)))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 8)) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -16)))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2)))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 8)) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -16)))
(*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2))))
(*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 8))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2)))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 8)) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -16)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2)))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 8)) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -16)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2)))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 8)) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -16)))
(*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2))))
(*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 8))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2)))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 8)) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -16)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2)))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 8)) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -16)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))))
(+.f64 (*.f64 8 (*.f64 C (*.f64 F (pow.f64 B 2)))) (*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2)))))
(+.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 8)) (*.f64 (*.f64 F (pow.f64 C 2)) (*.f64 A -16)))
(+.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 0)
(sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))
(sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8))))
(+.f64 0 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))))
(sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))
(sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 2))
(sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))
(sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 4) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 3) 4))
(sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))
(sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8))))
(-.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 0)
(sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))
(sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 2) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) -2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) 2) (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) -2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 3) 4) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))) 4))
(sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))
(sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 1)
(sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))
(sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8))))
(*.f64 1 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))))
(sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))
(sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))) 1/2)
(sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))
(sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))
(sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))
(sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8))))
(*.f64 (sqrt.f64 (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) (sqrt.f64 F))
(sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))
(sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8))))
(*.f64 (*.f64 2 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) 2))
(sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))
(sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 4) 1/4)
(sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))
(sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))))
(sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))
(sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) 2) (/.f64 (sqrt.f64 F) 2))
(sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))
(sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 C C) (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) (sqrt.f64 (/.f64 F 2)))
(sqrt.f64 (*.f64 (*.f64 (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)) (+.f64 C C)) (/.f64 F 2)))
(sqrt.f64 (*.f64 F (/.f64 (*.f64 (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)) (+.f64 C C)) 2)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C C) (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 (*.f64 F (*.f64 (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)) (+.f64 C C))) 1/2))
(sqrt.f64 (*.f64 1/2 (*.f64 F (*.f64 (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)) (+.f64 C C)))))
(*.f64 (sqrt.f64 (+.f64 F F)) (sqrt.f64 (/.f64 (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))) 2)))
(sqrt.f64 (*.f64 (*.f64 (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)) (+.f64 C C)) (/.f64 F 2)))
(sqrt.f64 (*.f64 F (/.f64 (*.f64 (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)) (+.f64 C C)) 2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 1)
(sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))
(sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))) 2)
(sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))
(sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 4) 4)
(sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))
(sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 4)) 8)
(sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))
(sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8))))
(pow.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 1)
(sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))
(sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (neg.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (+.f64 1 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (+.f64 1 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(+.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2))
(/.f64 (+.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 3) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(+.f64 (/.f64 0 (+.f64 1 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(+.f64 (/.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (+.f64 1 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(+.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(+.f64 (/.f64 0 (+.f64 2 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (+.f64 2 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (+.f64 2 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 0)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (neg.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (+.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (neg.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (+.f64 (neg.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 0))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (+.f64 (neg.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (+.f64 (neg.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (neg.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (+.f64 1 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (+.f64 1 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.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 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 0 (+.f64 2 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (neg.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (+.f64 1 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(-.f64 0 (-.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(-.f64 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (+.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 8 (*.f64 A C)) (*.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 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))))
(+.f64 (/.f64 0 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) (-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))))
(+.f64 0 (-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) -2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (+.f64 2 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))) -2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (+.f64 A A)) (/.f64 (pow.f64 B 2) 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (+.f64 A A)) (/.f64 (pow.f64 B 2) 2))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 C (+.f64 A A)) (/.f64 (pow.f64 B 2) 2))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2))))
(-.f64 (/.f64 0 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) 2) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) 2))
(/.f64 (-.f64 (/.f64 (*.f64 3 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))) 2)
(/.f64 (-.f64 (/.f64 (*.f64 3 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) 2)
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 3) (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2)))) (+.f64 2 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8)))) (+.f64 2 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(/.f64 (-.f64 (/.f64 (*.f64 3 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))) (-.f64 (*.f64 8 (*.f64 A C)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 8 (*.f64 A C))))) 2)
(/.f64 (-.f64 (/.f64 (*.f64 3 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2)))) (/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) 2)
(-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 3) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))) (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (*.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 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 1 (+.f64 1 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))) (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))) (/.f64 -1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (+.f64 A A)) (/.f64 (pow.f64 B 2) 2))) 1/2)
(*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (/.f64 1/2 (-.f64 (*.f64 C (+.f64 A A)) (/.f64 (pow.f64 B 2) 2))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (/.f64 1/2 (-.f64 (*.f64 C (+.f64 A A)) (/.f64 (pow.f64 B 2) 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (+.f64 A A)) (/.f64 (pow.f64 B 2) 2))) (/.f64 1 (+.f64 2 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (/.f64 1/2 (-.f64 (*.f64 C (+.f64 A A)) (/.f64 (pow.f64 B 2) 2))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (/.f64 1/2 (-.f64 (*.f64 C (+.f64 A A)) (/.f64 (pow.f64 B 2) 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 4) (/.f64 1 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (+.f64 A A)) (/.f64 (pow.f64 B 2) 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (/.f64 1/2 (-.f64 (*.f64 C (+.f64 A A)) (/.f64 (pow.f64 B 2) 2))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (/.f64 1/2 (-.f64 (*.f64 C (+.f64 A A)) (/.f64 (pow.f64 B 2) 2))))
(*.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (/.f64 1/2 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (/.f64 1 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4)) (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 4))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 F)) (/.f64 (sqrt.f64 (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))) (/.f64 1/2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1/4)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 4) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (/.f64 1 (/.f64 (+.f64 2 (/.f64 0 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 1/2)))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 4)) (/.f64 1 (*.f64 2 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 4))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (*.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 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))) (*.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 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (/.f64 (sqrt.f64 F) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 4 C)))))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))) (/.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 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(*.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (*.f64 2 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))))) (/.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 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 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 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.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 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 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 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (+.f64 A A)) (/.f64 (pow.f64 B 2) 2)))) (/.f64 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 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (/.f64 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)) (-.f64 (*.f64 C (+.f64 A A)) (/.f64 (pow.f64 B 2) 2)))))
(*.f64 (/.f64 (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)) (-.f64 (*.f64 C (+.f64 A A)) (/.f64 (pow.f64 B 2) 2))) (*.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 4 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 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 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 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
(+.f64 (*.f64 C (*.f64 (pow.f64 B 2) 8)) 0)
(*.f64 C (*.f64 (pow.f64 B 2) 8))
(*.f64 (pow.f64 B 2) (*.f64 C 8))
(+.f64 0 (*.f64 C (*.f64 (pow.f64 B 2) 8)))
(*.f64 C (*.f64 (pow.f64 B 2) 8))
(*.f64 (pow.f64 B 2) (*.f64 C 8))
(+.f64 (/.f64 (*.f64 C (*.f64 (pow.f64 B 2) 8)) 2) (/.f64 (*.f64 C (*.f64 (pow.f64 B 2) 8)) 2))
(*.f64 C (*.f64 (pow.f64 B 2) 8))
(*.f64 (pow.f64 B 2) (*.f64 C 8))
(-.f64 (*.f64 C (*.f64 (pow.f64 B 2) 8)) 0)
(*.f64 C (*.f64 (pow.f64 B 2) 8))
(*.f64 (pow.f64 B 2) (*.f64 C 8))
(-.f64 (/.f64 (*.f64 C (*.f64 (pow.f64 B 2) 8)) 2) (/.f64 (neg.f64 (*.f64 C (*.f64 (pow.f64 B 2) 8))) 2))
(*.f64 C (*.f64 (pow.f64 B 2) 8))
(*.f64 (pow.f64 B 2) (*.f64 C 8))
(/.f64 (*.f64 C (*.f64 (pow.f64 B 2) 8)) 1)
(*.f64 C (*.f64 (pow.f64 B 2) 8))
(*.f64 (pow.f64 B 2) (*.f64 C 8))
(/.f64 (*.f64 (pow.f64 B 2) (*.f64 C 16)) 2)
(*.f64 C (*.f64 (pow.f64 B 2) 8))
(*.f64 (pow.f64 B 2) (*.f64 C 8))
(/.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 C 16))) 4)
(*.f64 C (*.f64 (pow.f64 B 2) 8))
(*.f64 (pow.f64 B 2) (*.f64 C 8))
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 C 16))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 C 16)))) 8)
(*.f64 C (*.f64 (pow.f64 B 2) 8))
(*.f64 (pow.f64 B 2) (*.f64 C 8))
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2))) (*.f64 2 (*.f64 C 16))) 16)
(*.f64 C (*.f64 (pow.f64 B 2) 8))
(*.f64 (pow.f64 B 2) (*.f64 C 8))
(/.f64 (*.f64 (*.f64 2 (*.f64 C 16)) (*.f64 2 (*.f64 2 (pow.f64 B 2)))) 16)
(*.f64 C (*.f64 (pow.f64 B 2) 8))
(*.f64 (pow.f64 B 2) (*.f64 C 8))
(pow.f64 (*.f64 C (*.f64 (pow.f64 B 2) 8)) 1)
(*.f64 C (*.f64 (pow.f64 B 2) 8))
(*.f64 (pow.f64 B 2) (*.f64 C 8))
(+.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) 0)
(*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))
(*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))
(+.f64 0 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))))
(*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))
(*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))
(+.f64 (/.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) 2) (/.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) 2))
(*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))
(*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))
(-.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) 0)
(*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))
(*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))
(-.f64 (/.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) 2) (/.f64 (neg.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 2))
(*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))
(*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))
(/.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) 1)
(*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))
(*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))
(/.f64 (*.f64 F (*.f64 (+.f64 C C) (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) 2)
(*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))
(*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))
(/.f64 (*.f64 (*.f64 (+.f64 C C) (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))) (+.f64 F F)) 4)
(*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))
(*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 C C) (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))) (+.f64 F F)) (*.f64 (*.f64 (+.f64 C C) (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))) (+.f64 F F))) 8)
(*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))
(*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))
(/.f64 (*.f64 (*.f64 2 (+.f64 F F)) (*.f64 2 (*.f64 (+.f64 C C) (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)) (+.f64 C C)) (*.f64 2 (*.f64 2 (+.f64 F F)))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)) (+.f64 C C)) (*.f64 (+.f64 F F) 4)) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 C C) (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) (*.f64 2 (+.f64 F F))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)) (+.f64 C C)) (*.f64 2 (*.f64 2 (+.f64 F F)))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)) (+.f64 C C)) (*.f64 (+.f64 F F) 4)) 16)
(pow.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8)))) 1)
(*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))
(*.f64 (*.f64 F C) (+.f64 (*.f64 A (*.f64 -16 C)) (*.f64 (pow.f64 B 2) 8)))

localize294.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.2b
(*.f64 (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
10.3b
(sqrt.f64 (/.f64 F B))
16.9b
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
17.1b
(sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))
Compiler

Compiled 159 to 107 computations (32.7% saved)

series125.0ms (0.1%)

Counts
2 → 8
Calls

18 calls:

TimeVariablePointExpression
29.0ms
C
@inf
(*.f64 (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
28.0ms
A
@0
(*.f64 (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
27.0ms
B
@inf
(*.f64 (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
9.0ms
F
@inf
(*.f64 (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
5.0ms
A
@inf
(*.f64 (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))

rewrite272.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
902×rational_best-simplify-55
640×rational_best-simplify-49
638×rational_best-simplify-53
586×rational_best-4
586×rational_best-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
028112
1194112
2421104
31482104
Stop Event
node limit
Counts
2 → 54
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 F B))
(*.f64 (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 F B)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 F B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (/.f64 F B)) 2) (/.f64 (sqrt.f64 (/.f64 F B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 F B)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (/.f64 F B)) 2) (/.f64 (neg.f64 (sqrt.f64 (/.f64 F B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 F B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 F B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F B)) 2)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 F B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F B)) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 F B)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 1/2 B))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (*.f64 F (/.f64 1/2 B))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1/2)) (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 1/2 B))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1/2)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 1/2 B))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 1/2 B))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (neg.f64 (/.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 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))) (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 A 4) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 A 4) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (neg.f64 (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) -4) (/.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))) 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 A 4) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (/.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (/.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B))))) (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) -1) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (*.f64 (*.f64 A 4) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)) (neg.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.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 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (*.f64 (*.f64 (*.f64 A 4) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B)))) (neg.f64 (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (neg.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (neg.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) -4) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (*.f64 (*.f64 A 4) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 A 4) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) -4) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F B)) 2)) (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) -4) (/.f64 (*.f64 A (sqrt.f64 1/2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 A 4) (sqrt.f64 1/2)) (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) -4) (/.f64 (sqrt.f64 (/.f64 F B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) -4) (/.f64 (sqrt.f64 (/.f64 F B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (*.f64 A 4) (sqrt.f64 1/2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) -4) (/.f64 (*.f64 A (sqrt.f64 1/2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F B)) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 1/2 B))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))))))

simplify815.0ms (0.5%)

Algorithm
egg-herbie
Rules
1322×rational_best-simplify-1
1006×rational_best-simplify-47
850×rational_best-simplify-63
810×rational_best-simplify-108
760×rational_best-simplify-55
Iterations

Useful iterations: 3 (1.0ms)

IterNodesCost
02977132
18076316
222285954
367595874
Stop Event
node limit
Counts
62 → 137
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) C) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 11))))) (*.f64 -8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 2)) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 11))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) C) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 11))))) (*.f64 -8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 2)) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 11))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) C) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 -1 (*.f64 (pow.f64 A 4) (+.f64 (*.f64 -32 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 3)) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 15))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 3)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 15))))) (+.f64 (*.f64 64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 15))))) (*.f64 -32 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 3)) (pow.f64 (sqrt.f64 2) 5)) (sqrt.f64 (/.f64 F (pow.f64 B 15)))))))))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 1/2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))))) (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 1/2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 1/2)) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 11))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 1/2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 11))))))) (pow.f64 C 2)))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 1/2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -32 (*.f64 (/.f64 (*.f64 (pow.f64 A 4) (sqrt.f64 1/2)) (pow.f64 (sqrt.f64 2) 5)) (sqrt.f64 (/.f64 F (pow.f64 B 15))))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (*.f64 (pow.f64 A 4) (sqrt.f64 1/2)) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 15))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 4) (sqrt.f64 1/2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 15))))) (*.f64 64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 B 15)))))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 1/2)) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 11))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 1/2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 11))))))) (pow.f64 C 2))))))
(+.f64 (sqrt.f64 (/.f64 F B)) 0)
(+.f64 0 (sqrt.f64 (/.f64 F B)))
(+.f64 (/.f64 (sqrt.f64 (/.f64 F B)) 2) (/.f64 (sqrt.f64 (/.f64 F B)) 2))
(-.f64 (sqrt.f64 (/.f64 F B)) 0)
(-.f64 (/.f64 (sqrt.f64 (/.f64 F B)) 2) (/.f64 (neg.f64 (sqrt.f64 (/.f64 F B))) 2))
(*.f64 (sqrt.f64 (/.f64 F B)) 1)
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) 2))
(*.f64 1 (sqrt.f64 (/.f64 F B)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 2) 1/2)
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F B)) 2)) 1/4)
(/.f64 (sqrt.f64 (/.f64 F B)) 1)
(/.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 2) 2)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F B)) 2)) 4)
(pow.f64 (sqrt.f64 (/.f64 F B)) 1)
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 1/2 B))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 0)
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 F (/.f64 1/2 B))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1/2)) (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1/2)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 1/2 B))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 0)
(-.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1/2)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 1/2 B))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) 2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 1/2 B))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 1)
(/.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 2)
(/.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) -1)
(/.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (neg.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))) (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 A 4) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 A 4) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (neg.f64 (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) -4) (/.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 4)
(/.f64 (/.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))) 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 A 4) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 4)
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (/.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) -2)
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (/.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) -1)
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B))))) -1)
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B))))) (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2))))
(/.f64 (/.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1)
(/.f64 (/.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) -1) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (/.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) -1/2)
(/.f64 (-.f64 0 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) 2)) -2)
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (*.f64 (*.f64 A 4) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B)))) -4)
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)) -2)
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)) (neg.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (*.f64 (*.f64 (*.f64 A 4) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B)))) (neg.f64 (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (neg.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (neg.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) -4) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (*.f64 (*.f64 A 4) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 A 4) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) -4) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F B)) 2)) (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) -4) (/.f64 (*.f64 A (sqrt.f64 1/2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 A 4) (sqrt.f64 1/2)) (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) -4) (/.f64 (sqrt.f64 (/.f64 F B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) -4) (/.f64 (sqrt.f64 (/.f64 F B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (*.f64 A 4) (sqrt.f64 1/2))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) -4) (/.f64 (*.f64 A (sqrt.f64 1/2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F B)) 2))) 16)
(/.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) -4)) 4)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 1/2 B))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 1)
(neg.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
Outputs
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))
(*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (neg.f64 A))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) C) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) C) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (*.f64 (*.f64 C 1) 4))))))
(*.f64 -1 (+.f64 (*.f64 A (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) C) (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) -4)) (*.f64 C (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) 4))))))
(*.f64 -1 (+.f64 (*.f64 A (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) C) (/.f64 -4 (sqrt.f64 2))) (*.f64 C 4))))))
(-.f64 (*.f64 (pow.f64 A 2) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (+.f64 (*.f64 C 4) (*.f64 (*.f64 (sqrt.f64 1/2) C) (/.f64 -4 (sqrt.f64 2))))))) (*.f64 A (sqrt.f64 (/.f64 F (pow.f64 B 3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 11))))) (*.f64 -8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 2)) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 11))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) C) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) C) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (*.f64 (*.f64 C 1) 4)))))) (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) (*.f64 (pow.f64 C 2) 1))) (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 2)) (sqrt.f64 8)))))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 A (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) C) (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) -4)) (*.f64 C (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) 4)))))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) (*.f64 -8 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 2)) (sqrt.f64 8)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) -16)) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) 16)))) (neg.f64 (pow.f64 A 3))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 A (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) C) (/.f64 -4 (sqrt.f64 2))) (*.f64 C 4)))))) (*.f64 (+.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) 16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 2)) (/.f64 -8 (sqrt.f64 8))) (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 2)) (/.f64 -16 (sqrt.f64 2)))))) (neg.f64 (pow.f64 A 3))))
(-.f64 (*.f64 (+.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) 16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 2)) (/.f64 -8 (sqrt.f64 8))) (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 2)) (/.f64 -16 (sqrt.f64 2)))))) (neg.f64 (pow.f64 A 3))) (+.f64 (*.f64 A (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (+.f64 (*.f64 C 4) (*.f64 (*.f64 (sqrt.f64 1/2) C) (/.f64 -4 (sqrt.f64 2))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 C 2))) (sqrt.f64 (/.f64 F (pow.f64 B 11))))) (*.f64 -8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 2)) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 11))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) C) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) C)) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 -1 (*.f64 (pow.f64 A 4) (+.f64 (*.f64 -32 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 3)) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 15))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 3)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 15))))) (+.f64 (*.f64 64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 C 3))) (sqrt.f64 (/.f64 F (pow.f64 B 15))))) (*.f64 -32 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 3)) (pow.f64 (sqrt.f64 2) 5)) (sqrt.f64 (/.f64 F (pow.f64 B 15)))))))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 A 3) (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) (*.f64 (pow.f64 C 2) 1))) (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 2)) (sqrt.f64 8)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) C) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (*.f64 (*.f64 C 1) 4))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 -1 (*.f64 (pow.f64 A 4) (+.f64 (*.f64 -32 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 3)) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 B 15))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 15))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 3)) (sqrt.f64 2)) -64)) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 15))) (*.f64 (*.f64 (pow.f64 C 3) 1) 64)) (*.f64 -32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 15))) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 3)) (sqrt.f64 32))))))))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 A (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (pow.f64 A 4) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 15))) (*.f64 (pow.f64 C 3) 64)) (*.f64 -32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 15))) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 3)) (sqrt.f64 32))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 15))) (*.f64 -32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 3)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 15))) (*.f64 -64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 3)) (sqrt.f64 2))))))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 A 2) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) C) (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) -4)) (*.f64 C (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) 4)))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) (*.f64 -8 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 2)) (sqrt.f64 8)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) -16)) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) 16))))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 A (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) C) (/.f64 -4 (sqrt.f64 2))) (*.f64 C 4)))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 A 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 15))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 3)) (/.f64 -64 (sqrt.f64 2))) (*.f64 (pow.f64 C 3) 64))) (*.f64 (*.f64 -32 (sqrt.f64 (/.f64 F (pow.f64 B 15)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 3)) (sqrt.f64 32)) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 3)) (sqrt.f64 8)))))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) 16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 2)) (/.f64 -8 (sqrt.f64 8))) (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 2)) (/.f64 -16 (sqrt.f64 2))))))))))
(+.f64 (*.f64 (pow.f64 A 2) (neg.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (+.f64 (*.f64 C 4) (*.f64 (*.f64 (sqrt.f64 1/2) C) (/.f64 -4 (sqrt.f64 2))))))) (-.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 15))) (+.f64 (*.f64 (pow.f64 C 3) 64) (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 3)) (/.f64 -64 (sqrt.f64 2))))) (*.f64 (*.f64 -32 (sqrt.f64 (/.f64 F (pow.f64 B 15)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 3)) (sqrt.f64 8)) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 3)) (sqrt.f64 32))))) (neg.f64 (pow.f64 A 4))) (+.f64 (*.f64 A (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (pow.f64 A 3) (+.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) 16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 2)) (/.f64 -8 (sqrt.f64 8))) (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 C 2)) (/.f64 -16 (sqrt.f64 2))))))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 A (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))
(*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (neg.f64 A))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 1/2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))))) (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 B 3))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 A 1))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 A 2)) (sqrt.f64 2)))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 A 2)))))))))
(*.f64 -1 (+.f64 (*.f64 A (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (*.f64 -4 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 A 2)) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (*.f64 4 (*.f64 (pow.f64 A 2) 1)))))))
(*.f64 -1 (+.f64 (*.f64 A (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 C (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 A 2)) (/.f64 -4 (sqrt.f64 2))) (*.f64 (pow.f64 A 2) 4))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (neg.f64 A)) (*.f64 C (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (+.f64 (*.f64 (pow.f64 A 2) 4) (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 A 2)) (/.f64 -4 (sqrt.f64 2)))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 1/2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 1/2)) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 11))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 1/2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 11))))))) (pow.f64 C 2)))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 A 2)) (sqrt.f64 2)))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 A 1))) (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 A 3))) 16)) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 A 3)) (sqrt.f64 8)))) (*.f64 -16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 A 3)) (sqrt.f64 2))))))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 A (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (*.f64 -4 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 A 2)) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (*.f64 4 (*.f64 (pow.f64 A 2) 1))))))) (*.f64 (pow.f64 C 2) (neg.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) (*.f64 -8 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 A 3)) (sqrt.f64 8)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 A 3)) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) (*.f64 16 (*.f64 (pow.f64 A 3) 1))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (neg.f64 A)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) 16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 A 3)) (sqrt.f64 8))) (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 A 3)) (/.f64 -16 (sqrt.f64 2))))))) (*.f64 C (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 A 2)) (/.f64 -4 (sqrt.f64 2))) (*.f64 (pow.f64 A 2) 4)))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (neg.f64 A)) (+.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (+.f64 (*.f64 (pow.f64 A 2) 4) (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 A 2)) (/.f64 -4 (sqrt.f64 2)))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) 16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 A 3)) (/.f64 -16 (sqrt.f64 2))) (*.f64 -8 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 A 3)) (sqrt.f64 8)))))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 1/2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 B 7)))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 B 3))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -32 (*.f64 (/.f64 (*.f64 (pow.f64 A 4) (sqrt.f64 1/2)) (pow.f64 (sqrt.f64 2) 5)) (sqrt.f64 (/.f64 F (pow.f64 B 15))))) (+.f64 (*.f64 -32 (*.f64 (/.f64 (*.f64 (pow.f64 A 4) (sqrt.f64 1/2)) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 15))))) (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 4) (sqrt.f64 1/2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 15))))) (*.f64 64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 4) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 B 15)))))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 16 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 A 3) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 B 11))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 1/2)) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 F (pow.f64 B 11))))) (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 1/2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 11))))))) (pow.f64 C 2))))))
(+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 A 2)) (sqrt.f64 2)))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 A 1))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 A 3))) 16)) (+.f64 (*.f64 -8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 A 3)) (sqrt.f64 8)))) (*.f64 -16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 A 3)) (sqrt.f64 2)))))))) (*.f64 -1 (*.f64 (pow.f64 C 3) (+.f64 (*.f64 -32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 15))) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 A 4)) (sqrt.f64 32)))) (+.f64 (*.f64 -32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 15))) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 A 4)) (sqrt.f64 8)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 15))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 A 4)) (sqrt.f64 2)) -64)) (*.f64 64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 15))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 A 4)))))))))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 A (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (*.f64 -4 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 A 2)) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (*.f64 4 (*.f64 (pow.f64 A 2) 1))))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 C 3) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 15))) (*.f64 -64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 A 4)) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 15))) (*.f64 64 (*.f64 (pow.f64 A 4) 1)))) (*.f64 -32 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 15))) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 A 4)) (sqrt.f64 8))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 15))) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 A 4)) (sqrt.f64 32))))))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) (*.f64 -8 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 A 3)) (sqrt.f64 8)))) (+.f64 (*.f64 -16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 A 3)) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) (*.f64 16 (*.f64 (pow.f64 A 3) 1)))))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 A (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 C (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 A 2)) (/.f64 -4 (sqrt.f64 2))) (*.f64 (pow.f64 A 2) 4)))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) 16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 A 3)) (sqrt.f64 8))) (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 A 3)) (/.f64 -16 (sqrt.f64 2))))))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 15))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 A 4)) (sqrt.f64 2))) (*.f64 (pow.f64 A 4) 64))) (*.f64 (*.f64 -32 (sqrt.f64 (/.f64 F (pow.f64 B 15)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 A 4)) (sqrt.f64 8)) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 A 4)) (sqrt.f64 32)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (neg.f64 A)) (-.f64 (-.f64 (*.f64 (+.f64 (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) 16)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 11))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 A 3)) (/.f64 -16 (sqrt.f64 2))) (*.f64 -8 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 A 3)) (sqrt.f64 8)))))) (neg.f64 (pow.f64 C 2))) (*.f64 (pow.f64 C 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 15))) (+.f64 (*.f64 (pow.f64 A 4) 64) (*.f64 -64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 A 4)) (sqrt.f64 2))))) (*.f64 (*.f64 -32 (sqrt.f64 (/.f64 F (pow.f64 B 15)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 A 4)) (sqrt.f64 32)) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 A 4)) (sqrt.f64 8))))))) (*.f64 C (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (+.f64 (*.f64 (pow.f64 A 2) 4) (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 A 2)) (/.f64 -4 (sqrt.f64 2))))))))
(+.f64 (sqrt.f64 (/.f64 F B)) 0)
(sqrt.f64 (/.f64 F B))
(+.f64 0 (sqrt.f64 (/.f64 F B)))
(sqrt.f64 (/.f64 F B))
(+.f64 (/.f64 (sqrt.f64 (/.f64 F B)) 2) (/.f64 (sqrt.f64 (/.f64 F B)) 2))
(sqrt.f64 (/.f64 F B))
(-.f64 (sqrt.f64 (/.f64 F B)) 0)
(sqrt.f64 (/.f64 F B))
(-.f64 (/.f64 (sqrt.f64 (/.f64 F B)) 2) (/.f64 (neg.f64 (sqrt.f64 (/.f64 F B))) 2))
(sqrt.f64 (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 F B)) 1)
(sqrt.f64 (/.f64 F B))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) 2))
(sqrt.f64 (/.f64 F B))
(*.f64 1 (sqrt.f64 (/.f64 F B)))
(sqrt.f64 (/.f64 F B))
(*.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 2) 1/2)
(sqrt.f64 (/.f64 F B))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F B)) 2)) 1/4)
(sqrt.f64 (/.f64 F B))
(/.f64 (sqrt.f64 (/.f64 F B)) 1)
(sqrt.f64 (/.f64 F B))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F B)) 2) 2)
(sqrt.f64 (/.f64 F B))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F B)) 2)) 4)
(sqrt.f64 (/.f64 F B))
(pow.f64 (sqrt.f64 (/.f64 F B)) 1)
(sqrt.f64 (/.f64 F B))
(+.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 1/2 B))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 0)
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 F B))) (*.f64 A (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (*.f64 1/2 (/.f64 F B)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 (*.f64 1/2 (/.f64 F B)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (*.f64 1/2 (/.f64 F B)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 F (/.f64 1/2 B))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 F B))) (*.f64 A (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (*.f64 1/2 (/.f64 F B)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 (*.f64 1/2 (/.f64 F B)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (*.f64 1/2 (/.f64 F B)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(+.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1/2)) (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1/2)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1/2) (+.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (neg.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (*.f64 1/2 (/.f64 F B)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 1/2 B))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 0)
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 F B))) (*.f64 A (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (*.f64 1/2 (/.f64 F B)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 (*.f64 1/2 (/.f64 F B)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (*.f64 1/2 (/.f64 F B)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(-.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1/2)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 1/2 B))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) 2))
(-.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1/2)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 F B))) (*.f64 A (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))) 2))
(-.f64 (*.f64 A (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 F B))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) (/.f64 (*.f64 (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (*.f64 1/2 (/.f64 F B))))) -2))
(-.f64 (*.f64 A (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 F B))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (/.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 (*.f64 1/2 (/.f64 F B)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) -2))
(-.f64 (*.f64 A (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 F B))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 -1/2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (/.f64 (*.f64 A (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (*.f64 1/2 (/.f64 F B)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) -2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 1/2 B))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 1)
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 F B))) (*.f64 A (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (*.f64 1/2 (/.f64 F B)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 (*.f64 1/2 (/.f64 F B)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (*.f64 1/2 (/.f64 F B)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (*.f64 A (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (*.f64 1/2 (/.f64 F B))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 1/2 (/.f64 F B)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (*.f64 A (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (*.f64 1/2 (/.f64 F B))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 2)
(/.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (*.f64 2 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 2)
(/.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (*.f64 1/2 (/.f64 F B))))) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))) 2)
(/.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 1/2 (/.f64 F B)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))) (/.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 4)
(/.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (*.f64 1/2 (/.f64 F B))))) (/.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))) 4)
(/.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) -1)
(*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1/2) (+.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (neg.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (*.f64 1/2 (/.f64 F B)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (neg.f64 (/.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 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1/2) (+.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (neg.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (*.f64 1/2 (/.f64 F B)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))) (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 F B))) (*.f64 A (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))))) (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2))))
(/.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (*.f64 1/2 (/.f64 F B)))))) (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 1/2 (/.f64 F B)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (+.f64 A A)) (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (*.f64 1/2 (/.f64 F B)))) (+.f64 A A)) (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 A 4) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 A 4)) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))) (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (*.f64 (*.f64 A 4) (sqrt.f64 (*.f64 1/2 (/.f64 F B))))) (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 F B))) (*.f64 A 4))) (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 A 4) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (neg.f64 (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16)))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 1/2) (*.f64 A 4))) (-.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 C (*.f64 A 16)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 (neg.f64 (*.f64 (*.f64 A 4) (sqrt.f64 (*.f64 1/2 (/.f64 F B))))) (-.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 A (*.f64 16 C)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 F B))) (*.f64 A 4)) (-.f64 (*.f64 16 (*.f64 A C)) (*.f64 4 (pow.f64 B 2)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) -4) (/.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 4)
(/.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 F B))) (*.f64 A (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) 4)
(/.f64 (*.f64 -4 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) 4)
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (*.f64 -4 (/.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 4)
(/.f64 (/.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))) 2) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 F B))) (*.f64 A (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (*.f64 1/2 (/.f64 F B)))))) (*.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 1/2 (/.f64 F B)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (+.f64 A A)) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (*.f64 1/2 (/.f64 F B)))) (+.f64 A A)) (*.f64 2 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 A 4) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) 4)
(/.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 A 4)) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))) (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (*.f64 (*.f64 A 4) (sqrt.f64 (*.f64 1/2 (/.f64 F B))))) (*.f64 4 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 F B))) (*.f64 A 4))) (*.f64 4 (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (/.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) -2)
(*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1/2) (+.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (neg.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (*.f64 1/2 (/.f64 F B)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (/.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) -1)
(neg.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (/.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))))
(neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) -1/2)
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B))))) -1)
(*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1/2) (+.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (neg.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (*.f64 1/2 (/.f64 F B)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B))))) (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 F B))) (*.f64 A (*.f64 2 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))))) (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2))))
(/.f64 (*.f64 2 (*.f64 A (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (*.f64 1/2 (/.f64 F B)))))) (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 1/2 (/.f64 F B)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (+.f64 A A)) (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (*.f64 1/2 (/.f64 F B)))) (+.f64 A A)) (-.f64 (*.f64 A (*.f64 C 8)) (*.f64 2 (pow.f64 B 2))))
(/.f64 (/.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1)
(*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1/2) (+.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (neg.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (*.f64 1/2 (/.f64 F B)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (/.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) -1) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1/2) (+.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (neg.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (*.f64 1/2 (/.f64 F B)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (/.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) -1/2)
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B))))) (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) -1/2))
(/.f64 (*.f64 A (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (*.f64 1/2 (/.f64 F B))))) (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) -1/2))
(/.f64 (*.f64 A (sqrt.f64 (*.f64 (*.f64 1/2 (/.f64 F B)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))) (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) -1/2))
(/.f64 (-.f64 0 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1/2) (+.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (neg.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (*.f64 1/2 (/.f64 F B)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) 2)) -2)
(*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1/2) (+.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (neg.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (*.f64 1/2 (/.f64 F B)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (*.f64 (*.f64 A 4) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B)))) -4)
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 1/2) (*.f64 A 4)))) -4)
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 (*.f64 (*.f64 A 4) (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) -4)
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 F B))) (*.f64 A 4)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) -4)
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)) -2)
(*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1/2) (+.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (neg.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (*.f64 1/2 (/.f64 F B)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) 2)) (neg.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (/.f64 2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1/2) (+.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (neg.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (*.f64 1/2 (/.f64 F B)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (*.f64 (*.f64 (*.f64 A 4) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B)))) (neg.f64 (-.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 C (*.f64 A 16)))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 1/2) (*.f64 A 4))) (-.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 C (*.f64 A 16)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 (neg.f64 (*.f64 (*.f64 A 4) (sqrt.f64 (*.f64 1/2 (/.f64 F B))))) (-.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 A (*.f64 16 C)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 F B))) (*.f64 A 4)) (-.f64 (*.f64 16 (*.f64 A C)) (*.f64 4 (pow.f64 B 2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (neg.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1/2) (+.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (neg.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (*.f64 1/2 (/.f64 F B)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (*.f64 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) (neg.f64 (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1/2) (+.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (neg.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (*.f64 1/2 (/.f64 F B)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) -4) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (*.f64 (*.f64 A 4) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B)))) 16)
(/.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 A 4)) (/.f64 (*.f64 -4 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) 16)
(/.f64 (*.f64 (*.f64 -4 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (/.f64 (*.f64 (*.f64 A 4) (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 16)
(/.f64 (*.f64 (*.f64 -4 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 F B))) (*.f64 A 4)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 A 4) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B))) (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) -4) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 16)
(/.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 A 4)) (/.f64 (*.f64 -4 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) 16)
(/.f64 (*.f64 (*.f64 -4 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (/.f64 (*.f64 (*.f64 A 4) (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 16)
(/.f64 (*.f64 (*.f64 -4 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 F B))) (*.f64 A 4)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F B)) 2)) (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) -4) (/.f64 (*.f64 A (sqrt.f64 1/2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) 16)
(/.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 A 4)) (/.f64 (*.f64 -4 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) 16)
(/.f64 (*.f64 (*.f64 -4 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (/.f64 (*.f64 (*.f64 A 4) (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 16)
(/.f64 (*.f64 (*.f64 -4 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 F B))) (*.f64 A 4)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 A 4) (sqrt.f64 1/2)) (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) -4) (/.f64 (sqrt.f64 (/.f64 F B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) 16)
(/.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 A 4)) (/.f64 (*.f64 -4 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) 16)
(/.f64 (*.f64 (*.f64 -4 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (/.f64 (*.f64 (*.f64 A 4) (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 16)
(/.f64 (*.f64 (*.f64 -4 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 F B))) (*.f64 A 4)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) -4) (/.f64 (sqrt.f64 (/.f64 F B)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 (*.f64 A 4) (sqrt.f64 1/2))) 16)
(/.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 A 4)) (/.f64 (*.f64 -4 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) 16)
(/.f64 (*.f64 (*.f64 -4 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (/.f64 (*.f64 (*.f64 A 4) (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 16)
(/.f64 (*.f64 (*.f64 -4 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 F B))) (*.f64 A 4)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) -4) (/.f64 (*.f64 A (sqrt.f64 1/2)) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F B)) 2))) 16)
(/.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 A 4)) (/.f64 (*.f64 -4 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) 16)
(/.f64 (*.f64 (*.f64 -4 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (/.f64 (*.f64 (*.f64 A 4) (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))) 16)
(/.f64 (*.f64 (*.f64 -4 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 F B))) (*.f64 A 4)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 16)
(/.f64 (*.f64 (/.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) -4)) 4)
(/.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 F B))) (*.f64 A (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))) 4)
(/.f64 (*.f64 -4 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))) 4)
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (*.f64 -4 (/.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 4)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 1/2 B))) (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))))) 1)
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 F B))) (*.f64 A (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
(*.f64 (/.f64 A (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (*.f64 1/2 (/.f64 F B)))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 (*.f64 1/2 (/.f64 F B)) (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 A (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (*.f64 1/2 (/.f64 F B)))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(neg.f64 (*.f64 (*.f64 A (sqrt.f64 (*.f64 F (/.f64 1/2 B)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) -1/2) (+.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (/.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4))))))
(*.f64 (*.f64 A (sqrt.f64 (*.f64 1/2 (/.f64 F B)))) (neg.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (neg.f64 A) (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A (*.f64 C 8))) (*.f64 1/2 (/.f64 F B)))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))

eval12.9s (8.6%)

Compiler

Compiled 89915 to 64543 computations (28.2% saved)

prune5.8s (3.8%)

Pruning

86 alts after pruning (83 fresh and 3 done)

PrunedKeptTotal
New1520231543
Fresh146074
Picked101
Done336
Total1538861624
Error
13.6b
Counts
1624 → 86
Alt Table
Click to see full alt table
StatusErrorProgram
53.8b
(/.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 (-.f64 C C) (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (/.f64 1/2 C)) (neg.f64 A))) A)) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
56.6b
(/.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (sqrt.f64 1/2))) (/.f64 1/2 A)) (+.f64 (-.f64 A A) (neg.f64 C))) C)) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
56.0b
(/.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 A (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (*.f64 C (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))) A)) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
61.8b
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 2) C) (sqrt.f64 1/2)) (+.f64 A C))) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
59.2b
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (*.f64 B (sqrt.f64 (*.f64 F -2)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
55.8b
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (sqrt.f64 (*.f64 -2 (*.f64 F (pow.f64 B 2))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
57.9b
(/.f64 (*.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 F -2))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
61.3b
(/.f64 (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) B))) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
63.3b
(/.f64 (*.f64 (sqrt.f64 (*.f64 C (-.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) 1))) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
63.0b
(/.f64 (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 8) B)) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
56.1b
(/.f64 (*.f64 (sqrt.f64 (*.f64 C -2)) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
59.4b
(/.f64 (*.f64 (sqrt.f64 (*.f64 A (+.f64 C C))) (*.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 F -8)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
54.2b
(/.f64 (*.f64 (sqrt.f64 (*.f64 A -2)) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
60.3b
(/.f64 (*.f64 (sqrt.f64 (neg.f64 B)) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
61.3b
(/.f64 (*.f64 (sqrt.f64 B) (sqrt.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4)) F)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
59.9b
(/.f64 (*.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A -16))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
63.4b
(/.f64 (*.f64 B (sqrt.f64 (*.f64 8 (*.f64 F C)))) (neg.f64 (*.f64 A (*.f64 C -4))))
63.0b
(/.f64 (*.f64 -1 (*.f64 B (*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 F C))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
62.7b
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (pow.f64 B 2)) (*.f64 C 8))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))
56.5b
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (+.f64 (*.f64 (pow.f64 C 2) (*.f64 A -16)) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 (/.f64 (*.f64 C A) (-.f64 A C)) C))))) (*.f64 2 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 C A) (pow.f64 (-.f64 A C) 3))) (*.f64 1 (/.f64 1/2 (-.f64 A C))))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
55.3b
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 C (*.f64 (pow.f64 A 2) -16)) (*.f64 (pow.f64 B 2) (*.f64 A 4))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
61.1b
(/.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 B 2) (+.f64 C A)) (pow.f64 B 3))) (*.f64 B (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (-.f64 A C) 2)) (*.f64 C (*.f64 A 4))) -2))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
61.7b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (pow.f64 B 3) -2))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
57.4b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (-.f64 (+.f64 A C) (+.f64 C (neg.f64 A))) (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
56.9b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (*.f64 C (-.f64 C (neg.f64 C))) (*.f64 A -8)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
60.6b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 2 (pow.f64 B 3)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
62.8b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) C))))) (neg.f64 (pow.f64 B 2)))
54.1b
(/.f64 (sqrt.f64 (*.f64 F (*.f64 -8 (*.f64 A (*.f64 (-.f64 A (*.f64 -1 A)) C))))) (neg.f64 (*.f64 A (*.f64 C -4))))
62.4b
(/.f64 (sqrt.f64 (*.f64 A (*.f64 (*.f64 F (pow.f64 B 2)) 2))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
54.0b
(/.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 A (*.f64 F -16))))) (-.f64 (*.f64 A (*.f64 4 C)) (pow.f64 B 2)))
62.9b
(/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (neg.f64 B))
57.7b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (neg.f64 C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
58.7b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (neg.f64 B))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
56.4b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) (neg.f64 A))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
59.9b
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (-.f64 (+.f64 A C) B)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
61.0b
(+.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 (pow.f64 B 2) (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A (*.f64 (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -4)))) (/.f64 (sqrt.f64 (/.f64 F (-.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 3)))))))
59.0b
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 B (sqrt.f64 (*.f64 -2 F))))
57.8b
(*.f64 (/.f64 (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (neg.f64 (*.f64 B (sqrt.f64 (*.f64 -2 F)))))
55.2b
(*.f64 (/.f64 (sqrt.f64 (-.f64 (neg.f64 A) (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))) F)))
59.4b
(*.f64 (/.f64 (sqrt.f64 (-.f64 B (+.f64 A C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))) F)))
48.9b
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)) (+.f64 F F))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A C))))
56.0b
(*.f64 (/.f64 (sqrt.f64 (*.f64 F -8)) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (+.f64 C C))))))
63.3b
(*.f64 (/.f64 (sqrt.f64 F) (*.f64 C (*.f64 A 4))) (sqrt.f64 (*.f64 A (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
62.9b
(*.f64 (/.f64 (sqrt.f64 8) B) (neg.f64 (sqrt.f64 (*.f64 F C))))
62.9b
(*.f64 (/.f64 (sqrt.f64 2) B) (neg.f64 (sqrt.f64 (*.f64 A F))))
56.7b
(*.f64 (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (*.f64 C (+.f64 (*.f64 C (*.f64 A -16)) (*.f64 (pow.f64 B 2) 8))))))
61.3b
(*.f64 (/.f64 1 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))) F))))
63.1b
(*.f64 (+.f64 (*.f64 A (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 F B)))) (*.f64 1/2 (*.f64 (+.f64 1 (neg.f64 (/.f64 C B))) (/.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 1/2))))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
62.9b
(*.f64 (+.f64 B B) (-.f64 (/.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (/.f64 -1/2 (+.f64 (pow.f64 B 2) (/.f64 (*.f64 A C) -1/4))))))
57.2b
(*.f64 (*.f64 (/.f64 1 (*.f64 A C)) (*.f64 (sqrt.f64 (-.f64 (neg.f64 C) C)) 1/4)) (sqrt.f64 (*.f64 (-.f64 (*.f64 C (*.f64 A 8)) (*.f64 2 (pow.f64 B 2))) F)))
62.6b
(*.f64 (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (neg.f64 B))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
62.7b
(*.f64 (*.f64 (*.f64 A (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F B))) (neg.f64 (/.f64 (sqrt.f64 2) B)))
63.4b
(*.f64 (*.f64 (*.f64 A (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (/.f64 F B)))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
63.4b
(*.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (*.f64 C (sqrt.f64 1/2)))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
62.8b
(*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (neg.f64 A))
55.1b
(*.f64 (sqrt.f64 (*.f64 (/.f64 F A) -16)) -1/4)
60.3b
(*.f64 (sqrt.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)) (neg.f64 (/.f64 (sqrt.f64 2) B)))
60.4b
(*.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) F)) (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 C (*.f64 A 8))))) (-.f64 (pow.f64 B 2) (*.f64 A (*.f64 C 4)))))
60.4b
(*.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)))
58.0b
(*.f64 (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) (/.f64 (sqrt.f64 2) B))
62.9b
(*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (sqrt.f64 8) B))
56.0b
(*.f64 (sqrt.f64 (*.f64 F -8)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 A (*.f64 A (+.f64 C C))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
62.7b
(*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) B))
62.9b
(*.f64 (sqrt.f64 (*.f64 8 (*.f64 F C))) (*.f64 (+.f64 B B) (/.f64 1/2 (-.f64 (*.f64 A (*.f64 C 4)) (pow.f64 B 2)))))
61.6b
(*.f64 (sqrt.f64 8) (*.f64 (sqrt.f64 (/.f64 (-.f64 F F) C)) 1/4))
62.7b
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 A F)) B))
56.0b
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -8 A))) (/.f64 (sqrt.f64 (*.f64 F (*.f64 A (+.f64 C C)))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
63.0b
(*.f64 (neg.f64 (sqrt.f64 8)) (/.f64 (*.f64 B (sqrt.f64 (*.f64 F C))) (+.f64 (pow.f64 B 2) (/.f64 (*.f64 C A) -1/4))))
56.3b
(*.f64 1/4 (/.f64 (sqrt.f64 (*.f64 F (/.f64 -16 A))) 1))
63.3b
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 8) B) A) (sqrt.f64 (/.f64 F C))))
59.9b
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 -8 A)) (sqrt.f64 (+.f64 F F))))
59.9b
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 -16 A)) (sqrt.f64 F)))
56.4b
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -32 A))) (sqrt.f64 1/2)))
56.3b
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F C) -16)))
56.3b
(*.f64 1/4 (sqrt.f64 (*.f64 (/.f64 F A) -16)))
60.3b
(*.f64 1/4 (sqrt.f64 (*.f64 -16 (/.f64 (/.f64 F (/.f64 A A)) (/.f64 (*.f64 A A) A)))))
53.8b
(*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 F (/.f64 -32 C))) (sqrt.f64 1/2)))
60.8b
(*.f64 -1/4 (sqrt.f64 (/.f64 (*.f64 (/.f64 (/.f64 F (*.f64 C C)) C) -16) (*.f64 (/.f64 1 C) (/.f64 1 C)))))
53.7b
(*.f64 -1/4 (sqrt.f64 (/.f64 (*.f64 F (/.f64 -32 C)) 2)))
61.6b
(*.f64 -1/4 (sqrt.f64 (/.f64 (*.f64 -16 (/.f64 F (*.f64 (*.f64 C C) C))) (/.f64 1 (*.f64 C C)))))
53.7b
(*.f64 -1/4 (sqrt.f64 (*.f64 -16 (/.f64 F C))))
60.8b
(*.f64 -1/2 (sqrt.f64 (-.f64 (/.f64 (/.f64 F C) -2) (*.f64 F (/.f64 3/2 C)))))
60.8b
(*.f64 -1/2 (sqrt.f64 (-.f64 (/.f64 F C) (*.f64 -3 (/.f64 F (neg.f64 C))))))
60.8b
(*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 F C) -2)))
62.9b
(*.f64 -1 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (*.f64 A F)) B)))
56.1b
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F (*.f64 C (*.f64 A (*.f64 A -16))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
Compiler

Compiled 2502 to 1859 computations (25.7% saved)

regimes13.9s (9.3%)

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

6 calls:

3.8s
F
3.1s
(pow.f64 B 2)
2.0s
A
1.9s
B
1.6s
C
Results
ErrorSegmentsBranch
38.0b7A
42.1b6B
38.5b4C
39.4b8F
40.2b4(/.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)))
41.6b7(pow.f64 B 2)
Compiler

Compiled 4813 to 3151 computations (34.5% saved)

bsearch1.7s (1.2%)

Algorithm
binary-search
Steps
TimeLeftRight
197.0ms
4.335889954335155e-83
5.555207888275202e-82
518.0ms
1.0613689357396634e-147
4.7139394424459924e-145
272.0ms
4.2307889152705204e-252
4.851147647175609e-251
256.0ms
-2.646761448799267e-267
-7.506387853051176e-275
277.0ms
-9.38039098927473e-114
-7.412583206807177e-122
202.0ms
-1.4317416857430097e+167
-1.9746970757812436e+160
Results
891.0ms534×body256valid
294.0ms89×body1024valid
246.0ms76×body2048valid
124.0ms130×body256invalid
74.0ms53×body512valid
1.0msbody512invalid
Compiler

Compiled 3474 to 2624 computations (24.5% saved)

regimes16.9s (11.3%)

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

6 calls:

3.7s
A
3.5s
B
3.0s
C
2.7s
F
2.7s
(pow.f64 B 2)
Results
ErrorSegmentsBranch
38.0b7A
42.1b6B
38.5b4C
39.4b8F
40.2b4(/.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)))
41.6b7(pow.f64 B 2)
Compiler

Compiled 4284 to 2778 computations (35.2% saved)

bsearch3.0s (2%)

Algorithm
binary-search
Steps
TimeLeftRight
853.0ms
4.335889954335155e-83
5.555207888275202e-82
894.0ms
1.0613689357396634e-147
4.7139394424459924e-145
187.0ms
4.2307889152705204e-252
4.851147647175609e-251
326.0ms
-2.646761448799267e-267
-7.506387853051176e-275
509.0ms
-9.38039098927473e-114
-7.412583206807177e-122
229.0ms
-1.4317416857430097e+167
-1.9746970757812436e+160
Results
1.3s555×body256valid
961.0ms73×body2048valid
415.0ms48×body512valid
162.0ms76×body1024valid
56.0ms136×body256invalid
2.0msbody1024invalid
1.0msbody512invalid
Compiler

Compiled 3312 to 2480 computations (25.1% saved)

regimes1.9s (1.3%)

Calls

1 calls:

1.5s
(pow.f64 B 2)
Results
Compiler

Compiled 4174 to 2700 computations (35.3% saved)

Profiling

Loading profile data...